home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / bbsutil / gapdemo1.zip / GAP.HLP < prev    next >
Text File  |  1993-04-26  |  90KB  |  2,814 lines

  1. @@MAXLINE
  2. Keywords are limited to 19 bytes
  3. [---------------------------------------]
  4. Set Margin to 41 in Brief F10, Margin
  5. To reformat paragraphs imported from the
  6. documentation, press F10, REFORM. Make
  7. sure the block is marked first. You will
  8. then have to insert a blank line between
  9. paragraphs.
  10. @@MENUH
  11. To move between the various ^x0AMenu Choices^n
  12. you may use the ^x0CLeft^n and ^x0CRight^n Arrow
  13. Keys.
  14.  
  15. To select a ^x0AMenu Item^n, press ^x0CEnter^n
  16. when the ^x0AItem^n you wish to select is
  17. highlighted.
  18.  
  19. You may select a ^x0AMenu Item^n and have that
  20. selection executed immediately by 
  21. typing the first character of the ^x0AMenu^n
  22. ^x0AItem^n's Name.
  23. @@SET_MENUH
  24. To move between the various ^x0AMenu Choices^n
  25. you may use the ^x0CLeft^n and ^x0CRight^n Arrow
  26. Keys.
  27.  
  28. To select a ^x0AMenu Item^n, press ^x0CEnter^n
  29. when the ^x0AItem^n you wish to select is
  30. highlighted.
  31.  
  32. You may select a ^x0AMenu Item^n and have that
  33. selection executed immediately by 
  34. typing the first character of the ^x0AMenu^n
  35. ^x0AItem^n's Name.
  36.  
  37. If the current screen displayed is a
  38. ^x0AForum Configuration Screen^n and you are
  39. not actually editing the screen, you may
  40. toggle the display of the ^x0ATop^n or ^x0ABottom^n
  41. portion of the screen by pressing the 
  42. ^x0CS^n key. This will bring the bottom
  43. portion of the screen into view if it 
  44. is not already viewable, and the top
  45. portion of the screen into view, if the
  46. bottom portion is currently being
  47. displayed.
  48. @@MDELH
  49. This utility function allows you to
  50. ^x0AMass Delete^n all the files in a specific
  51. subject.
  52.  
  53. It can be used when you need to quickly
  54. remove a group of files.
  55. @@MDELAREA
  56. This is the Area where the files you
  57. wish to delete are located.
  58. @@MDELSUB
  59. This is the Subject where the files you
  60. wish to delete are located.
  61. @@MDELFIL
  62. If you would like for GAPFILE to also
  63. delete the files from the hard drive,
  64. answer ^x0CYes^n. 
  65. @@MDCONFIRM
  66. You are being asked to confirm that you
  67. indeed wish to go ahead and ^x0AMass Delete^n
  68. the Area/Subject indicated. If you answer
  69. ^x0CYes^n at this point, then ^x0AGAPFILE^n will
  70. delete the files.
  71.  
  72. Press ^x0CEsc^n or answer ^x0CNo^n if you do not
  73. wish to continue.
  74. @@GCONFIRM
  75. You are being asked to confirm that you
  76. indeed wish to go ahead and make the
  77. ^x0AGlobal Changes^n indicated. If you answer
  78. ^x0CYes^n at this point, then ^x0AGAPFILE^n will
  79. change your ^x0AFileBase^n according to the
  80. criteria you specified.
  81.  
  82. Press ^x0CEsc^n or answer ^x0CNo^n if you do not
  83. wish to make any changes.
  84. @@GCHANGE
  85. Enter ^x0CY^n or ^x0CN^n here if you wish to
  86. change the data in the ^x0AFileBase^n that
  87. corresponds to this topic. 
  88.  
  89. If you answer ^x0CYes^n in this field, press
  90. ^x0CEnter^n to move to the next two fields to
  91. fill in the appropriate information.
  92.  
  93. The ^x0AOld Value^n is the data in the Filebase
  94. that you wish to change to the ^x0ANew Value^n.
  95. @@NAME
  96. This is the name of the file that you
  97. wish to enter into the database. This
  98. field may not be left blank. In addition,
  99. you will not be allowed to enter the name
  100. of a file that does not exist.
  101. @@WHERE
  102. This is the disk directory where the file
  103. is located.  It must be an existing DOS
  104. directory.  This field defaults to the
  105. upload directory as specified in
  106. ^x0AGAPSETUP^n.  ^x0AGAPFILE^n will check the
  107. filename and the directory to see if the
  108. file exists. If the file cannot be found
  109. in the directory specified, the program
  110. will seach all the directories on all the
  111. disk drives specified on line 1 of the
  112. configuration file, ^x0AGAPFILE.CNF^n. If the
  113. file cannot be located, you will be
  114. returned to the ^x0BName^n field to make
  115. corrections.  Otherwise, the size of the
  116. file and the last modification date will
  117. be displayed for your convienence.
  118.  
  119. If you place the word ^x0BOFFLINE^n in this
  120. field, then you may catagorize files
  121. that you have available by request only.
  122.  
  123. The word ^x0BOFFLINE^n will prevent ^x0AGAPBBS^n
  124. and ^x0AGAPFILE^n from performing certain
  125. operations on the file.
  126.  
  127. If a file is ^x0BOFFLINE^n and a caller
  128. attempts to download it, ^x0AGAPBBS^n will 
  129. automatically search your loose
  130. directories for the file and if found,
  131. will allow the download.
  132. @@WHERE1
  133. This is the disk directory where the file
  134. is to be moved to. It must be an existing
  135. DOS directory.
  136. @@WHERE2
  137. This is the disk directory where the
  138. file ^x0Cused^n to be located. 
  139.  
  140. If you have not yet moved the files from
  141. the ^x0COld^n Directory to the ^x0CNew^n Directory,
  142. then ^x0AGAPFILE^a will move them for you when
  143. the ^x0AGlobal Change^n Executes.
  144.  
  145. For instance, if you have a private
  146. upload directory in ^x0CD:\PRIVATE^n and
  147. an upload directory in ^x0CD:\UP^n, where you
  148. screen your uploads prior to posting,
  149. you can use these ^x0AWhere^n fields to move
  150. your private uploads to the public
  151. upload directory.
  152.  
  153. If your private uploads are in ^x0AArea^n ^x0C0^n,
  154. ^x0ASubject^n ^x0C11^n, and your public uploads are
  155. in ^x0AArea^b ^x0C0^n, ^x0ASubject^n ^x0C10^n, you can change
  156. the ^x0AWhere^n field from ^x0CD:\PRIVATE^n to
  157. ^x0CD:\UP^n and change the Subject field from
  158. ^x0C11^n to ^x0C10^n.
  159.  
  160. ^x0AGAPFILE^n will change the ^x0ASubject^n field 
  161. for each file in the private upload 
  162. directory and will change the ^x0AWhere^n
  163. field as well. In addition, ^x0AGAPFILE^n
  164. will physically move the files from
  165. ^x0CD:\PRIVATE^n to ^x0CD:\UP^n.
  166.  
  167. If you use a scheme such as suggested
  168. above, be sure that you also enter ^x0C0^n in
  169. the ^x0AArea To Change^n field and ^x0C11^n in the
  170. ^x0ASubject To Change^n field.  
  171.  
  172. Otherwise, in addition to changing the
  173. ^x0AWhere^n field, ^x0AGAPFILE^n will also change
  174. any file that has a ^x0ASubject^n field of ^x0C11^n
  175. to a new subject of ^x0C10^n, and this could
  176. include some of your Forums.
  177.  
  178. Be specific, when changing fields.
  179.  
  180. If you enter an ^x0C*^n as the only character
  181. in this field, and enter just a drive
  182. designation in the ^x0ANew Value^n field,
  183. ^x0AGAPFILE^n will modify just the drive
  184. designation, leaving the directory the
  185. same.
  186.  
  187. For instance, if you enter ^x0C*^n in the
  188. ^x0AOld Value^n field and ^x0CF:^n in the ^x0ANew Value^n
  189. field, and the Where field for a file
  190. is ^x0CD:\DL1^n, ^x0AGAPFILE^n will change the Where
  191. field to ^x0CF:\DL1^n.
  192.  
  193. When using this feature, the file will
  194. not be physically moved.
  195. @@WHERE3
  196. This is the disk directory where files
  197. are now located or where they will be
  198. located after ^x0AGlobal Change^n is finished.
  199.  
  200. If this directory is different from the
  201. old directory, then ^x0AGAPFILE^n will attempt
  202. to move the file from the old directory
  203. to the directory you specify here. You
  204. may use this ^x0AGlobal Change^n option in
  205. conjuntion with other options and 
  206. physically move your files around in the
  207. ^x0AFileBase^n.
  208. @@LENGTH
  209. This is the size of the file in bytes.
  210. Normally you would simply press [^x0CEnter^n]
  211. on this field as the actual size is
  212. provided for you.
  213. @@FDATE
  214. This is the date the file was last
  215. modified.  The actual file date is
  216. provided for you.
  217. @@LACCESS
  218. This is the date the file was last
  219. downloaded.  It is updated by ^x0AGAP^n
  220. whever a caller downloads the file.
  221. @@TACCESS
  222. This field holds the total number of
  223. times the file has been downloaded. It
  224. is maintained by ^x0AGAP^n.
  225. @@TACCESS1
  226. Enter the old value for the total
  227. number of downloads a file has incurred.
  228.  
  229. For instance, if a file had ^x0C100^n down-
  230. loads and you wish to change the count
  231. to ^x0C1^n download, enter ^x0C100^n in this field.
  232. @@FREE
  233. Free file means a user may download the
  234. file without having the download credited
  235. against him or her.  If you wish to
  236. utilize this feature, enter ^x0CY^n.
  237. @@FREE1
  238. Enter the old value of the ^x0AFree^n file
  239. field.
  240. @@FREE2
  241. Enter the new value of the ^x0AFree^n file
  242. field.
  243. @@NORMAL
  244. A Normal Log is a caller log entry in
  245. which ^x0AGAP^n writes a specific code to the
  246. caller log.
  247.  
  248. This code tells ^x0AGAPCALL^n that a file was
  249. downloaded and ^x0AGAPCALL^n will then use
  250. the name of that file in one of the
  251. bulletins that it produces. 
  252.  
  253. If you have security specific files or
  254. files that you do not want regular 
  255. callers to see in the bulletin that
  256. ^x0AGAPCALL^n produces, then set this field
  257. to ^x0CN^n.
  258. @@NORMAL1
  259. Enter the old value of the ^x0ANormal^n log
  260. field.
  261. @@NORMAL2
  262. Enter the new value of the ^x0ANormal^n log
  263. field.
  264. @@HAREA
  265. Area is the area of the board the file
  266. will be available in. ^x0C0^n = Main Board,
  267. ^x0C1^n - ^x0Cxxx^n = Forum Number. If the file is in
  268. a Forum, you will be allowed to enter a
  269. Forum number only if it is within the
  270. range of Forums that you have set up.
  271. @@HAREA1
  272. This is the Area of the board that the
  273. file ^x0Cused^n to belong in.
  274.  
  275. ^x0C0^n = Main Board.
  276. ^x0C1^n - ^x0Cxxx^n = Forum Number.
  277.  
  278. For instance, if you move some files from
  279. ^x0AForum 3^n to the ^x0AMain Board^n, you would
  280. enter ^x0C3^n in this field.
  281. @@HAREA2
  282. This is the Area of the board that the
  283. file is ^x0Cnow^n located in.
  284.  
  285. ^x0C0^n = Main Board.
  286. ^x0C1^n - ^x0Cxxx^n = Forum Number.
  287.  
  288. For instance, if you move some files from
  289. ^x0AForum 3^n to the ^x0AMain Board^n, you would
  290. enter ^x0C0^n in this field.
  291. @@GAREA
  292. Enter here the ^x0AArea^n of the board you
  293. wish to perform these Global Changes in.
  294.  
  295. If you enter ^x0CALL^n in this field, ^x0AGAPFILE^n
  296. will change all areas of the board that
  297. match any of the criteria you have set.
  298.  
  299. If you enter ^x0c0^n in this field, ^x0AGAPFILE^n
  300. will change only the Main Board files.
  301. @@HAREA1
  302. This is the Area of the board that the
  303. file ^x0Cused^n to belong in.
  304.  
  305. ^x0C0^n = Main Board.
  306. ^x0C1^n - ^x0Cxxx^n = Forum Number.
  307.  
  308. For instance, if you move some files from
  309. ^x0AForum 3^n to the ^x0AMain Board^n, you would
  310. enter ^x0C3^n in this field.
  311. @@HSUBJECT
  312. This is the Subject Number of the file.
  313. A List will be displayed showing the
  314. available subjects.  You may select from
  315. the list by using the [^x0CHome^n] and [^x0CEnd^n]
  316. Keys to move the cursor. Pressing [^x0CEnter^n]
  317. will select the highlighted selection.
  318. You may also type in the Subject Number
  319. directly.  If the file is located in a
  320. Forum, as specified by the Area field,
  321. you will only be allowed to enter a
  322. subject that is unique to that particular
  323. Area.  For instance, you cannot select a
  324. Subject that is part of the main board.
  325. @@SUBJECT1
  326. This is the Subject of the Area that the
  327. file ^x0Cused^n to belong in.
  328.  
  329. This field would be used mainly in con-
  330. junction with the previous Area field, 
  331. when you move files from one Area/Subject
  332. to another.
  333. @@SUBJECT2
  334. This is the Subject of the Area that the
  335. file is ^x0Cnow^n located in.
  336.  
  337. This field would be used mainly in con-
  338. junction with the previous Area field, 
  339. when you move files from one Area/Subject
  340. to another.
  341. @@GSUBJECT
  342. Enter here the ^x0ASubject^n of the previous
  343. ^x0AArea^n you selected that you wish to
  344. perform these Global Changes in.
  345.  
  346. If you wish to perform these global 
  347. changes only in the Main Board and 
  348. in Subject 1, you would enter 0 in the
  349. previous field and 1 in this field.
  350.  
  351. If you wish to perform the changes in
  352. All Areas and All Subjects, you would 
  353. enter ALL in the previous field and
  354. ALL in this field.
  355. @@GEXT1
  356. This is the Filename Extension of the
  357. files that you wish to change to the New
  358. Extension.
  359. @@GEXT2
  360. This is the Filename Extension that you
  361. wish to give to the files that have the
  362. Old Extension.
  363. @@SECURITY
  364. This is the security level needed to
  365. download and view the file. It defaults
  366. to the level you gave in configuration
  367. for the ^x0ASecurity Level For Uploads^n field
  368. @@SECURITY1
  369. This is the ^x0Cold^n security level needed
  370. to download and view a file.
  371.  
  372. If you enter ^x0C999^n in this field then
  373. ^x0AGlobal Change^n will change all security
  374. levels in the FileBase that are less 
  375. than 0 or greater than 999 to the ^x0ANew^n
  376. ^x0ALevel^n you specify.
  377. @@SECURITY2
  378. This is the ^x0Cnew^n security level needed
  379. to download and view a file.
  380. @@UPLOADED
  381. This is the name of the person who
  382. uploaded the file.  When entering files
  383. manually, this field defaults to ^x0ASYSOP^n.
  384. @@PASSWORD
  385. This is the password needed to download
  386. the file.  If you do not wish to password
  387. protect the file, leave this field blank.
  388.  
  389. The ^x0C@^n character may not be used as the
  390. first character in the password since 
  391. this character is used to specify an
  392. indirection file that holds the names of
  393. authorized downloaders.
  394.  
  395. If you wish to use an indirection file,
  396. enter the name of the file, preceeded
  397. by an ^x0C@^n, for instance: ^x0A@GROUP1^n.
  398.  
  399. Place the file GROUP1 in the directory
  400. you specified in configuration as the
  401. indirection directory. In this file,
  402. enter the complete names of those users
  403. that are authorized to download this
  404. file. You must enter the First and Last
  405. names, separated by a space, one name
  406. per line.
  407.  
  408. When a user tries to download a file
  409. that has an indirection file associated
  410. with it, if the user's name cannot be
  411. found in this file, the user will be
  412. told that he/she is ^x0CNot Authorized^n.
  413. @@PASSWORD1
  414. This is the password that was needed to
  415. download a file. Enter the password you
  416. wish to change here.
  417. @@KEYWORD
  418. The Keywords are a line of text that will
  419. be displayed to the user whenever a
  420. ^x0ACondensed^n file function is performed.
  421. They are also used as the basis for a
  422. finding files when the caller uses the
  423. ^x0ALocate^n command.  The words should be
  424. separated by one space.
  425. @@EDITOR
  426. The ^x0AFile Description^n will be shown to the
  427. caller whenever an ^x0AEnhanced^n file
  428. function is performed.  The description
  429. may be up to 10 lines long. Pressing [^x0CF2^n]
  430. while in the ^x0ADescription Editor^n will show
  431. a list of the available ^x0AEditor Keys^n.
  432. @@SUBJECT1
  433. This list displays the available
  434. subjects.  If the file currently
  435. displayed is in a Forum, the list will
  436. display the subjects for that specific
  437. Forum.  To scroll thru the list, use the
  438. [^x0CHome^n] key to scroll up and the
  439. [^x0CEnd^n] key to scroll down.
  440. @@UPDATEH
  441. ^x0AUpdate^n is a means whereby ^x0AGAPFILE^n will
  442. check the database against the files on 
  443. the disk to see if the location, size
  444. and date are correct. You have the option
  445. of checking only the current subject or
  446. all subjects.  You may specify whether or
  447. not the file date should be updated and
  448. whether or not to delete the ISAM record
  449. if the file cannot be found on the disk.
  450.  
  451. Use ^x0CDelete^n with caution as it will
  452. permanently remove the file from the
  453. database.
  454. @@MASTERH
  455. ^x0AMaster List^n will produce a text file
  456. listing of your files.  This is useful
  457. for posting a list of files for your
  458. callers to download.  You may specify
  459. whether or not you want a condensed or
  460. enhanced listing, whether or not to
  461. produce a listing for all areas or the
  462. currently selected area, and whether or
  463. not to show the download times at various
  464. baud rates. 
  465. @@STRAYH
  466. ^x0AStray Files^n allows you to search a disk
  467. directory for any files that are on the
  468. disk but not classified in the database.
  469. If you select ^x0APrompt For Description^n, you
  470. will have the opportunity of typing in a
  471. description and a list of keywords for
  472. each file that was found; otherwise the
  473. files will be saved in the database with
  474. a keyword and description of
  475. ^x0AUNCLASSIFIED^n.  You first set up the
  476. directory you wish to have searched and
  477. then specify the ^x0ADestination Area^n and
  478. ^x0ASubject^n.  This function is normally used
  479. to classify files you have just
  480. downloaded as new uploads.
  481.  
  482. When Importing the Stray Files, GAPFILE
  483. will shell to a batch file (default is
  484. your UPCHECK.BAT) to check for viruses
  485. and extract a FILE_ID.DIZ out of the
  486. archive (if there is one).
  487.  
  488. When shelling, GAPFILE will create a
  489. Window on the screen where all DOS
  490. output will be redirected. Some virus
  491. checkers, however, use direct screen
  492. writes and GAPFILE's DOS Window can not
  493. properly contain these screen writes
  494. inside the Window. If you would like for
  495. GAPFILE to not put up a DOS Window,
  496. toggle the ^x0AUse DOS Window^n prompt ^x0COff^n.
  497. @@IMPORTH
  498. ^x0AImport^n is a means whereby you may
  499. import files from a text based file 
  500. listing (an RBBS or PCB DIR listing), or
  501. from one of your own Condensed Listings
  502. produced with the Master List Utility
  503. function.
  504.  
  505. To use the Import feature, you will need
  506. an RBBS type DIR listing that is
  507. formatted the same as the Condensed
  508. Master List produced by GAPFILE (without
  509. the transfer options and the header and
  510. subject descriptions) :
  511.  
  512.  FILENAME.EXT   99999  01/01/90  Descrip
  513.  
  514. There should be 1 entry per line, with no
  515. blank lines anywhere in the file.
  516.  
  517. You will have the option of specifying
  518. the name of this file as well as the
  519. Area, Subject, and Source Directory. The
  520. Source Directory is the directory that is
  521. placed in the 'Where' field of the 
  522. FileBase.
  523. @@MOVEH
  524. ^x0AMove^n Files is a global version of the
  525. regular ^x0AMove File^n function.  It will
  526. display a list of files for the subject
  527. specified and will allow you to type in
  528. a new subject for each of the files. You
  529. may also specify a new area. If you wish
  530. to delete a file, type ^x0C0^n for its
  531. subject number. If you wish to leave the
  532. file where it is, leave its subject and
  533. area numbers the same (i.e., don't
  534. change them).
  535. @@GLOBALH
  536. ^x0AGlobal^n is a means whereby ^x0AGAPFILE^n will
  537. change specific fields that you specify
  538. from ^x0Cold^n values to ^x0Cnew^n values.
  539.  
  540. For instance, if you initially set up 
  541. your ^x0AFileBase^n with a default Download
  542. Level of ^x0C40^n and you now wish to change
  543. this level to ^x0C50^n, this Utility will
  544. allow you to do so.
  545.  
  546. ^x0CBe extremely careful when using this^n
  547. ^x0CUtility Function. You cannot damage your^n
  548. ^x0CFileBase, however, you can jumble the^n
  549. ^x0Cdata such that many or all of your^n
  550. ^x0Crecords will contain information they^n
  551. ^x0Care not supposed to have.^n
  552.  
  553. You may change most of the fields in the
  554. ^x0AFileBase^n. Some of the fields that you
  555. are allowed to change require that you
  556. perform certain file operations in DOS
  557. prior to changing the fields. 
  558.  
  559. For instance, if you move files from
  560. Subject 9 (DIR 9) to Subject 1 in the
  561. Main Board, you can use the Global
  562. Change Utility to change any file with
  563. an Area 0, Subject 9 to Area 0, 
  564. Subject 1.  In most cases, this would
  565. be faster than using the ^x0AUpdate^n Utility.
  566.  
  567. You can also change the above example so
  568. that Files in Area 0, Subject 9 are 
  569. changed to Area 0, Subject 1, and also
  570. change the ^x0AWhere^n field so that the files
  571. are moved from Subject 9 to Subject 1.
  572.  
  573. When you change the ^x0AWhere^n field, ^x0AGAPFILE^n
  574. will physically try to move the file 
  575. from the old directory to the new
  576. directory.
  577. @@DUPEH
  578. This Utility function allows you to re-
  579. move duplicate records from the data
  580. base.
  581.  
  582. If you receive a message while rebuild-
  583. ing your data files that says ^x0ADuplicate^n
  584. ^x0AKey rejected for record at offset xxxx^n,
  585. where ^x0Cxxxx^n is a numeric value, then
  586. there are duplicate records in your data
  587. base and only one of them could be
  588. indexed.
  589.  
  590. With this Utility, you may remove the
  591. duplicate records. 
  592.  
  593. GAPFILE will show you some information 
  594. about the record and then ask if you 
  595. wish to delete it.
  596.  
  597. In order to delete the duplicate record
  598. you must supply the numeric offset that
  599. ^x0AGAPREBLD^n displayed in its warning 
  600. message. You ^x0Cmust^n supply the exact
  601. number or you may inadvertantly delete
  602. the wrong record.
  603.  
  604. If GAPREBLD gave duplicate warning
  605. messages for the same offset value, you
  606. need only remove the duplicate record
  607. once. For instance, if GAPREBLD gave 3
  608. separate duplicate key messages with all
  609. 3 having the same offset value of 29993,
  610. simply supply the value of 29993 to this
  611. Utility function ONE time and the record
  612. will be correctly deleted.
  613. @@DUPE_OFFSET
  614. Enter the Offset Value that GAPREBLD
  615. displays when reporting a Duplicate
  616. Key error.
  617. @@DUPE_DELETE
  618. You are being asked to confirm that you
  619. wish to delete this record. If the file
  620. exists on the disk drive, it will not
  621. be deleted so you may reclassify the
  622. file in the database.
  623.  
  624. Note that if you do ^x0Cnot^n delete this
  625. record, you will continue to receive
  626. ^x0ADuplicate Key Rejected^n messages when 
  627. rebuilding the Index files.
  628. @@KEYH
  629. This Utility function allows you to re-
  630. build your Keyword Data and Index files.
  631.  
  632. Normally you would only fix your Keyword
  633. files if they become damaged.
  634.  
  635. Depending upon how many files you have 
  636. in the Filebase, this utility can take
  637. up to 4 hours or more to complete.
  638. @@KCONFIRM
  639. You are being asked to confirm that you
  640. wish to rebuild your Keyword Data Files.
  641.  
  642. Depending upon how many files you have 
  643. in the Filebase, this utility can take
  644. up to 4 hours or more to complete.
  645. @@SUB1
  646. This is the Subject Number of the file.
  647. If you wish to see a list of available
  648. subjects, press [^x0CF10^n]. If the file is
  649. located in a Forum, as specified by the
  650. Area field, you will only be allowed to
  651. enter a subject that is unique to that
  652. particular Area. For instance, you
  653. cannot select a Subject that is part of
  654. the main board.
  655. @@SET1
  656. The ^x0CSysop's Name^n is the name ^x0AGAP^n uses
  657. when refering to you. Normally you enter
  658. just your first name.
  659. @@SET1A
  660. The ^x0CLogon Password^n is the password re-
  661. quired to log onto the system from the
  662. local console.
  663. @@PRIV_MAIL_LEV
  664. This is the security level needed to
  665. read Private Mail.
  666. @@PRIV_COM_LEV
  667. This is the security level needed to
  668. read Comments. Private Mail and Comments
  669. are not the same, even though a comment
  670. is private.
  671. @@SET1D
  672. This is the security level needed to
  673. Protect or Unprotect a Message. Pro-
  674. tecting a messages means to make the
  675. message private. Unprotecting a message
  676. means to make it public.
  677. @@SET1E
  678. This is the security level needed to
  679. read messages addressed to the person
  680. reading the message and not have the
  681. Read Flag (i.e., date and time the
  682. message was read) set. This feature is
  683. invoked by using a 'U' in the Read Mail
  684. Command (i.e., R Y S U).
  685. @@SET1F
  686. This is the security level needed to 
  687. Edit Message Headers.
  688. @@SET1G
  689. This is the security level needed to
  690. overwrite existing files during an
  691. upload.
  692. @@SET1H
  693. This is the security level needed to
  694. view the Caller Log.
  695. @@SET1I
  696. This is the security level needed to
  697. view Information about your Users.
  698. @@SET1J
  699. This is the security level needed to
  700. view any system file.
  701. @@SET1K
  702. This is the security level needed to 
  703. use the Online User Editor.
  704. @@SET1L
  705. This is the security level needed to
  706. execute DOS Functions (i.e., exit to
  707. DOS from remote and perform DOS Commands.
  708. @@SET1N
  709. This is the security level needed to 
  710. View the other Node Caller Logs.
  711. @@SET1O
  712. This is the security level need to 
  713. Attach Files to Messages.
  714. @@SET1P
  715. This is the security level needed to
  716. recover messages that were deleted.
  717. @@SET2
  718. These are the names of various system
  719. files. It is suggested that you leave
  720. these names as they are. If you are
  721. running multiple nodes, you may change
  722. any of these names to make the respec-
  723. tive file unique for a particular node.
  724.  
  725. The ^x0CTimes/Bytes File^n is a file which
  726. contains security levels, time allot-
  727. ments, allowable download bytes & files
  728. per day, and file ratios that must be
  729. maintained.
  730.  
  731. The ^x0CTrashcan File^n contains names that
  732. you do not wish to be used by a caller.
  733. @@SET3
  734. These are the Disk Directories ^x0AGAP^n uses
  735. in order to operate.
  736.  
  737. Each entry must begin with a drive
  738. designator and the entries must conform
  739. to valid DOS path specifications.
  740.  
  741. Files uploaded to the board will be
  742. placed in the ^x0CUpload Directory^n.
  743.  
  744. All of your general purpose files will
  745. be placed in the ^x0CGeneral Directory^n. Such
  746. files would be your Welcome, News, Menus,
  747. and Bulletins.
  748.  
  749. The ^x0CMain Directory^n holds files that are
  750. written to. It must never be a RAM disk.
  751.  
  752. The ^x0CHelp Directory^n holds all the help
  753. files.
  754.  
  755. Files that are not classified in the
  756. FileBase but which you would like to
  757. be available for downloading, may be
  758. placed in the ^x0CLoose Directory^n. When ^x0AGAP^n
  759. cannot locate a file in the FileBase
  760. it will look for it in this directory.
  761.  
  762. The ^x0CIndirection Directory^n holds the
  763. files that GAP will read if a Password
  764. field in a file that is to be downloaded
  765. contains an ^x0C@^n as the first character.
  766. The chapter in the GAP Manual ^x0AFileBase^n
  767. ^x0AEditor^n, contains a full description on
  768. how to use indirection files with GAP.
  769. @@SET4
  770. The ^x0CModem Reset String^n is the string to
  771. send to the modem to set it to its
  772. default power on state.
  773.  
  774. If your modem is slow to respond to
  775. commands, you should use two ATZ's along
  776. with several pauses. If, for instance,
  777. ^x0AGAPMENU^n displays the message "Modem Not
  778. Responding", try adding some pauses to
  779. your ^x0CModem Reset String^n.
  780.  
  781. The following reset string will work for
  782. most modems:
  783.  
  784.            ^x0AATZ{~~ATZ{~~^n
  785.  
  786. @@SET4A
  787. The ^x0CModem Init String^n is the string to
  788. send to the modem to Initialize it. If
  789. the power on defaults are adequate you
  790. do not need to use an Init string. Note
  791. that in most cases, the power on defaults
  792. are ^x0Cnot^n adequate.
  793.  
  794. Be sure that the S7 register is set the
  795. same as ^x0CSeconds To Wait For Carrier^n. If
  796. you want the modem to wait 60 seconds 
  797. before giving up when it attempts to
  798. establish a carrier with a remote modem,
  799. use S7=60 in your Init String and set
  800. Seconds To Wait For Carrier to 60.
  801. @@SET4B
  802. The ^x0CModem Off Hook String^n is the string
  803. to send to the modem to take it off the
  804. hook. For most modems, the default will
  805. work just fine.
  806. @@SET4C
  807. ^x0CSeconds To Wait For Carrier^n is the 
  808. number of seconds you want to wait 
  809. before giving up when attempting to
  810. establish a carrier with a remote modem.
  811. This number should match your S7=
  812. parameter in the ^x0CModem Init String^n.
  813. @@SET4D
  814. ^x0CSeconds To Wait For Connect^n is a special
  815. field just for slow modems. If you find
  816. that ^x0AGAPENU^n recycles as soon as a 
  817. carrier is established or that the
  818. caller is logged into the board at the
  819. wrong baud rate, set this field to ^x0C2^n or
  820. more seconds.
  821.  
  822. This field causes ^x0AGAPMENU^n to wait the
  823. number of seconds specified before it
  824. looks for a ^x0CCONNECT^n message from the
  825. modem.  If ^x0AGAPMENU^n looks too soon, it
  826. may never see the message or it may
  827. receive the ^x0CCONNECT^n part of the 
  828. message but not the baud rate which
  829. follows it. If ^x0AGAPMENU^n doesnt see the
  830. message at all, it will recycle. If
  831. it sees the ^x0CCONNECT^n but not the baud
  832. rate, chances are it will log the
  833. caller into the board at 300 baud.
  834. @@SET4E
  835. The ^x0CCommunications Port^n, ^x0CIRQ^n, and ^x0CBase^n
  836. fields allow you to customize ^x0AGAP^n's
  837. communications handler to your needs.
  838.  
  839. If you are using COM 1 or COM 2, you
  840. need only enter 1 or 2 in the Port field.
  841. ^x0AGAP^n will use the default IRQ and Base
  842. address for these ports.
  843. @@SET4F
  844. The ^x0CInitial BPS Rate^n is the rate you 
  845. wish to open the Communications Port at.
  846. This should be the highest baud rate at
  847. which your modem is capable of operating.
  848. @@SET4G
  849. ^x0CLock BPS Rate^n is used for modems which
  850. can communicate with the computer at
  851. one rate and the remote modem at 
  852. another. It is typically used with 9600
  853. baud (or higher) modems. If set to Yes,
  854. ^x0AGAP^n will keep the Communications Port
  855. locked in at the Initial BPS Rate you
  856. specified, rather than changing the baud
  857. rate to match that of the caller.
  858. @@SET4H
  859. ^x0CAnswer On True Ring Detect^n tells ^x0AGAPMENU^n
  860. how to answer the phone. If set to ^x0CYes^n,
  861. ^x0AGAPMENU^n will answer the phone as soon
  862. as the Ring Detect line from the COM
  863. port indicates that the phone is ringing.
  864. If set to ^x0CNo^n, ^x0AGAPMENU^n must continuously
  865. monitor the input receive buffer for the
  866. word RING.
  867.  
  868. You may need to experiment with this
  869. setting. Most modems will work very well
  870. with it set to Yes. However, modems that
  871. are slow to respond to commands will not
  872. work unless this field is set to No. The
  873. reason for this is that if ^x0AGAPMENU^n sends
  874. an ATA to tell the modem to answer the
  875. phone when the modem isnt ready to 
  876. receive the ATA, your phone will never
  877. be answered. 
  878. @@SET4I
  879. If you have a fast hard drive and a
  880. buffered modem, you may set the ^x0CFull^n
  881. ^x0CFlow Zmodem Uploads^n to Yes. Even if
  882. you do not have a fast hard drive but
  883. ^x0Cdo^n have a ^x0A16550 UART^n installed you may
  884. be able to utilize this feature.
  885.  
  886. Basically it tells ^x0AGAP^n to tell the 
  887. sending Zmodem program to send the
  888. entire file as 1 large block. The
  889. sending program will not wait for ^x0AGAP^n
  890. to write its buffer to disk or to ACK
  891. each individual block of data. This
  892. results in faster Zmodem uploads.
  893.  
  894. If, during a Zmodem upload, you see
  895. a number of CRC errors, you will 
  896. need to set this flag to No.
  897. @@SET4J
  898. ^x0CAllow Restricted Callers^n allows you
  899. to restrict access to your BBS to
  900. certain baud rates. If you answer No,
  901. then callers at the baud rate you
  902. specify will not be allowed access. If
  903. you answer Yes, then callers at the
  904. specified baud rate will be allowed
  905. access, but only during the specified
  906. time. If you wish to allow all baud
  907. rates equal access, leave the start and
  908. end times set to ^x0A00:00^n. Otherwise, the
  909. start and end times represent the
  910. period in which the callers ARE allowed
  911. access.
  912. @@SET4K
  913. In this field, enter the number of rings
  914. that must occur before GAPMENU will
  915. answer the phone. Normally, this is set
  916. to 1 and should not be changed unless you
  917. have a special need.
  918. @@SET4L
  919. This field allows you to prohibit any
  920. caller that attempts to log on to your
  921. system with the ^x0CHighest BPS Rate NOT^n
  922. ^x0CAllowed^n from gaining access to your
  923. system.
  924.  
  925. If you would like to prohibit 300 baud
  926. callers from gaining access, you would
  927. enter 300 in this field. Any caller that
  928. attempts to log on to your system at 
  929. this baud rate will be denied access.
  930.  
  931. Note that you may use this option, along
  932. with the ^x0CHighest BPS Rate To Restrict^n
  933. option to prohibit some baud rates and
  934. yet allow other baud rates during
  935. certain times of the day. This option
  936. takes precedence over the other, meaning
  937. that if you prohibit 300 baud callers
  938. and yet enter 300 as the ^x0CHighest Rate^n
  939. ^x0CTo Restrict^n and a 300 baud caller calls
  940. during a time when you would like to 
  941. allow them on, the 300 baud caller will
  942. not be allowed on at all.
  943.  
  944. If you would rather restrict certain
  945. baud rates to certain hours of the day
  946. or not restrict them at all, then leave
  947. this field blank.
  948. @@SET4M
  949. When a caller attempts to interrupt the
  950. display of a screen by typing ^x0CCtrl-K^n,
  951. ^x0CCtrl-X^n, or ^x0CSpace^n, if your modem has its
  952. own internal buffer, the modem will 
  953. continue to send the screen to the 
  954. caller until its buffer is emptied. With
  955. most modems, ^x0AGAP^n can force the modem to
  956. empty its buffer by sending a ^x0ABREAK^n 
  957. signal.
  958.  
  959. However, some modems do not react too
  960. kindly to this ^x0ABREAK^n signal and you may
  961. need to disable this feature. If this
  962. is the case, then answer ^x0CNo^n in this
  963. field.
  964.  
  965. If you are using a USRobotics modem with
  966. an internal buffer, be sure your ^x0C&Yx^n
  967. command is set to ^x0C&Y1^n (this is the
  968. default for these modems).
  969. @@SET4N
  970. Some modems will only work if ^x0AModem^n
  971. ^x0ACommands^n are sent to them as if a human
  972. were typing the commands on a terminal.
  973.  
  974. ^x0CUse Inter Character Delay^n should be set
  975. to ^x0CNo^n unless you experience problems
  976. with your modem not recognizing the ^x0CINIT^n
  977. and ^x0CRESET^n strings that ^x0AGAPMENU^n sends.
  978. @@SET4O
  979. If you have a slow hard drive, use
  980. extended memory for a disk cache, or 
  981. encounter errors during uploads and 
  982. you cannot attribute the errors to line
  983. noise, you may need to set this option
  984. to ^x0CYes^n. 
  985.  
  986. Turning ^x0CRTS^n off during a disk write 
  987. tells your modem to stop sending data to
  988. the computer while ^x0AGAP^n is writing the
  989. block of data to the disk.
  990.  
  991. Note that this flag will have no
  992. effect if your modem does not support
  993. hardware handshaking (^x0ACTS/RTS Flow^n
  994. ^x0AControl^n).
  995. @@SET4P
  996. Normally, GAP determines the caller's
  997. Connect rate from the CONNECT string that
  998. the modem returns after a connection has
  999. been established.
  1000.  
  1001. Some high speed modems will return the
  1002. DTE (computer to modem) CONNECT rate
  1003. instead of the caller's actual bps rate.
  1004.  
  1005. This means that if you lock your COM port
  1006. at 38400 bps, the modem will ALWAYS
  1007. return a Connect rate of 38400, even if
  1008. the caller is actually connected at
  1009. 2400 bps.
  1010.  
  1011. This causes no actual harm except that
  1012. GAP uses the caller's bps rate to
  1013. determine how many files a caller can
  1014. download, amoung other things. A caller
  1015. at 2400 bps would actually be able to
  1016. que up as many files as a 9600 bps 
  1017. caller!
  1018.  
  1019. If your modem returns the caller's actual
  1020. Connect rate, simply enter CONNECT in
  1021. this field. Most modems do return the
  1022. proper connect speed.
  1023.  
  1024. If, on the other hand, your modem is one
  1025. of those that insists upon returning the
  1026. DTE rate, you may enter the bps rate you
  1027. would like to have GAP use when
  1028. determining the number of files a caller
  1029. can download, tranfer efficiency ratings,
  1030. etc. 
  1031.  
  1032. If you lock your port at 38400, then a
  1033. good bps rate here would be 9600. Or, if
  1034. you would like to even things out for
  1035. high speed callers and low speed callers,
  1036. you can enter 4800 in this field.
  1037. @@SET5
  1038. This screen allows you to set the
  1039. security levels for the Main Menu Com-
  1040. mands.
  1041.  
  1042. New Users are given the level specified
  1043. for ^x0CNew User Level^n.
  1044. @@SET5A
  1045. You may define two Custom Menu Choices.
  1046.  
  1047. In the first field, you enter the Menu
  1048. Command a caller must type in order to
  1049. execute this Menu Item.
  1050.  
  1051. In the second field, you enter the
  1052. security level needed for this Command.
  1053.  
  1054. When a caller selects one of your Custom
  1055. Menu Items, ^x0AGAP^n will shell to DOS and
  1056. execute a Batch file with the same name
  1057. as the Menu Item.
  1058.  
  1059. For instance, if you enter ^x0AORDER^n for a
  1060. Custom Menu Item, ^x0AGAP^n will shell to a
  1061. batch file called ^x0CORDER.BAT^n. This batch
  1062. file can then run on Online Order Entry
  1063. program.
  1064.  
  1065. Try to use names that do not duplicate
  1066. batch files you may already have in your
  1067. ^x0AGAP^n Default directory.
  1068.  
  1069. Your Custom Menu Item names may be from
  1070. 2 to 5 characters.
  1071. @@SET6
  1072. This screen allows you to set the
  1073. security levels for the File Menu Com-
  1074. mands and the View/Change Stats Commands
  1075.  
  1076. If you wish to prevent new callers from
  1077. accessing the Files System, on the pre-
  1078. vious screen, set the level for the
  1079. [^x0CF^n]iles Command higher than the level
  1080. given to new users.
  1081. @@SET7A
  1082. Bulletins is the maximum number of
  1083. bulletins you intend to make available
  1084. to your callers. The bulletins are
  1085. listed in a file called BLT which goes
  1086. in your GEN directory along with the
  1087. individual bulletins (which are named
  1088. BLTxx, where xx is the bulletin number).
  1089. @@SET7B
  1090. The printer port is the Line Printer
  1091. Port you wish to have ^x0AGAP^n write the
  1092. caller log to. Printer Logging is turned
  1093. on from the Main Menu with the Printer
  1094. Toggle.
  1095. @@SET7C
  1096. If ^x0CEnforce Time Limit^n is set to Yes,
  1097. users will not be allowed access if
  1098. their time limit for the day has ex-
  1099. pired. They must wait until the follow-
  1100. ing day before ^x0AGAP^n will allow them back
  1101. on. If set to No, ^x0AGAP^n will allow any 
  1102. caller to log on as many times as they
  1103. wish in any given day.
  1104. @@SET7D
  1105. If you are running a closed board, set
  1106. the ^x0CClosed Board^n option to Yes. A closed
  1107. board is one in which no new users are
  1108. allowed access. A user must already exist
  1109. in the user file in order to gain access.
  1110. In addition, the user flag ^x0CPrivate User^n
  1111. must be set to Yes (^x0AUser Editor^n). This
  1112. feature is handy if you run a Subscrip-
  1113. tion board, as new callers will not be
  1114. allowed access until ^x0AYOU^n give them that
  1115. right.
  1116. @@SET7E
  1117. It is your choice as to whether or not
  1118. you want ^x0AGAP^n to ask a caller for his/her
  1119. birth date when first registering. If
  1120. this field is set to yes, ^x0AGAP^n will ask
  1121. but it should be noted that the caller
  1122. may simply press Enter and bypass the
  1123. prompt. Callers can always change their
  1124. date of birth at the View/Change Stats
  1125. Menu (providing you have Allow Name
  1126. Changes set to Yes).
  1127. @@SET7F
  1128. You may set up Forums that allow callers
  1129. to use a handle instead of their real
  1130. name. The ^x0CAllow Handles^n field is used
  1131. so that ^x0AGAP^n knows whether or not to
  1132. allow a caller to give himself a handle.
  1133. If set to ^x0CYes^n, users may give themselves
  1134. a handle at the View/Change Stats Menu.
  1135.  
  1136. If you enable the handle feature, you
  1137. must also set the appropriate flag for
  1138. each Forum that will allow handles. This
  1139. is done in the Forum Configuration
  1140. Screen.
  1141. @@SET7G
  1142. If you wish to allow users to change
  1143. their address, phone numbers, and birth
  1144. date, while on line, set this field
  1145. to Yes.
  1146. @@SET7H
  1147. This field will insure that new users
  1148. enter the required information at regis-
  1149. tration. Phone numbers will be validated
  1150. as to their content. If a user enters a
  1151. number such as ^x0A(555)555-5555^n they will
  1152. be allowed on but as soon as they arrive
  1153. at the main command prompt, they will be
  1154. locked out and disconnected. New sysops
  1155. tend to not like this feature where as
  1156. sysops who have been running a BBS for
  1157. some time turn it on in order to weed
  1158. out undesirable callers.
  1159. @@SET7J
  1160. If you wish to force new callers to
  1161. view the Bulletin Menu when they first
  1162. log on, set the ^x0CForce BLT Menu At Logon^n
  1163. to Yes.
  1164. @@SET7K
  1165. If set to Yes, this field will cause the
  1166. User Status Display to be shown to all
  1167. callers when they first log on. If set to
  1168. No, the Stats will be displayed only to
  1169. new callers. Users can always view their
  1170. stats at the View/Change Stats menu.
  1171. @@SET7L
  1172. You may define the Phone Number Template
  1173. that GAP uses when gathering input for
  1174. Phone Numbers.
  1175.  
  1176. The default template is the one used in
  1177. the U.S.
  1178.  
  1179. What you enter into this field are 
  1180. "special" characters that the cursor
  1181. will "skip over" when data is being
  1182. input.
  1183.  
  1184. The special characters are: ( ) -
  1185.  
  1186. Actual data entry takes place wherever
  1187. there is a '9' or an 'X' in the
  1188. template.
  1189.  
  1190. A '9' means only numbers are allowed. An
  1191. 'X' means any character is allowed.
  1192. Generally, you would use all X's in the
  1193. field if you live in a country where
  1194. there are various types of phone numbers
  1195. and using a Template just wouldn't work
  1196. with all callers.
  1197.  
  1198. As an example, in Switzerland you could
  1199. use the following template:
  1200.  
  1201.     999-99-99-9-99
  1202.  
  1203. If you will never accept international
  1204. calls you could eliminate the country
  1205. code and use the following template:
  1206.  
  1207.     99-99-9-99
  1208. @@SET7M
  1209. ^x0CAllow Quick Logon^n is a method to prevent
  1210. callers from typing ^x0AY Q NS^n (or ^x0AN Q NS^n)
  1211. at the ^x0ALogon Color Prompt^n to keep from
  1212. viewing the Welcome and News files.
  1213. @@SET7N
  1214. ^x0CLevel To Override Login^n is the 
  1215. minimum security level a caller must
  1216. have in order to override your News, 
  1217. Security News, and other login
  1218. screens.
  1219.  
  1220. The Override Command was designed for
  1221. Network Hubs so that their Nodes can use
  1222. a Script to logon and transfer mail.
  1223.  
  1224. On such a HUB, you should set this field
  1225. to the level you give your Node Sysops
  1226. so that they can log on automatically
  1227. using their scripts.
  1228.  
  1229. This option is provided so that in case
  1230. of hardware crashes or the like, you can
  1231. insure that your callers read your News
  1232. and other such files.
  1233. @@SET7O
  1234. If you do not want ^x0AGAP^n to show the name
  1235. of the last caller, set the ^x0CShow Last
  1236. ^x0CCaller^n field to No.
  1237. @@SET7P
  1238. If you would like to have ^x0AGAP^n enforce
  1239. registration by validating the ^x0AHome^n
  1240. ^x0APhone Number^n field but don't really care
  1241. if a New User enters a ^x0ABusiness^n or ^x0AData^n
  1242. ^x0APhone Number^n, you may set this field to
  1243. ^x0CNo^n and ^x0AGAP^n will allow callers to skip
  1244. the ^x0ABusiness/Data Phone^n prompt or enter
  1245. erroneous information if they prefer.
  1246. @@SET7Q
  1247. Normally when a caller exists thru a
  1248. Door, ^x0AGAP^n uses the caller's Real Name
  1249. instead of his/her Handle. If you would
  1250. like for ^x0AGAP^n to write the caller's
  1251. Handle to ^x0ADOOR.SYS^n, set this field to
  1252. ^x0CYes^n.
  1253. @@SET7R
  1254. ^x0AGAP^n maintains mini statistics on the
  1255. activity of your system. These stats are
  1256. reset each day when the first caller
  1257. after midnight logs off.
  1258.  
  1259. These statistics are displayed in a
  1260. window on the ^x0ACall Waiting Screen^n.
  1261.  
  1262. If you would like for ^x0AGAP^n to create a
  1263. Bulletin containing these statistics,
  1264. enter the ^x0CBulletin Number^n to use in this
  1265. field. If you do not want ^x0AGAP^n to create
  1266. this Bulletin, enter ^x0C0^n in this field.
  1267.  
  1268. If you would like for both sets of
  1269. statistics to appear in the same file,
  1270. enter the same Bulletin Number for
  1271. Yesterday's Stats and Monthly Stats.
  1272.  
  1273. If you would like to have the bulletins
  1274. created but do not want them to appear
  1275. as a regular bulletin (where your
  1276. callers can view them), simply give
  1277. them numbers greater than the highest
  1278. bulletin you have configured. For 
  1279. instance, if you normally carry 14
  1280. bulletins, you can give these Caller
  1281. Stats bulletins the numbers 15 & 16. Or
  1282. just simply 15 for a combined bulletin.
  1283.  
  1284. Note that the bulletins are created
  1285. using XCodes. You may view them inside
  1286. of GAPBBS either as a bulletin or by
  1287. using Sysop Function 3 (Type File).
  1288.  
  1289. Note that if you run multi nodes, GAP
  1290. will write only the Network Wide portion
  1291. of the stats. In other words, the 
  1292. bulletin will not contain the statistics
  1293. for any particular node.
  1294.  
  1295. In addition, if you maintain seperate
  1296. GEN directories, the bulletins will be
  1297. writen to the GEN directory of which
  1298. ever Node logs the first caller off
  1299. after midnight (the first Node that does
  1300. the actual re-setting of the stats). You
  1301. will need to devise some means of making
  1302. sure the bulletins are consistent
  1303. between nodes.
  1304. @@SET7S
  1305. If set to ^x0CYes^n, then whenever there are
  1306. ^x0ANew Bulletins^n (as determined by the date
  1307. on the BLT Menu file), callers will
  1308. automatically be taken to the Bulletin
  1309. area. If set to ^x0CNo^n, callers will still
  1310. be told there are new bulletins, but 
  1311. they won't be forced to view the
  1312. ^x0ABulletin Menu^n.
  1313. @@SET8A
  1314. In multi-user systems, you must give
  1315. each node a separate number.
  1316.  
  1317. The ^x0CMaximum Nodes To Use^n is the number of
  1318. Nodes to be shown on the ^x0AWHO^n and ^x0ACHAT^n
  1319. displays and on the ^x0ANetwork Monitor^n
  1320. ^x0AWindow^n in ^x0AGAPMENU^n. For instance if you
  1321. have the ^x0C99^n Node version of ^x0AGAP^n and yet
  1322. you have only ^x0C8^n active Nodes, by setting
  1323. this number to ^x0C8^n, Nodes ^x0C9^n - ^x0C99^n won't
  1324. appear on these displays as ^x0ANode Is Not^n
  1325. ^x0AActive^n.
  1326.  
  1327. You will not be able to set this number
  1328. lower than the Node Number and it should
  1329. be set the same for ^x0CALL^n nodes in the
  1330. system.
  1331.  
  1332. If you are running a Network that uses
  1333. NetBios, ^x0AGAP^n has the unique ability to
  1334. allow callers to chat with each other
  1335. as if they were chatting with the sysop.
  1336. Each character typed at one node is sent
  1337. immediately to the other node. In con-
  1338. trast to this method, regular chat uses
  1339. chat files which ^x0AGAP^n must constantly
  1340. read and write. In addition, characters
  1341. are sent a line at a time and not until
  1342. the caller presses enter to end a line.
  1343.  
  1344. It should be noted that Novell's imple-
  1345. mentation of NetBios is buggy, to say the
  1346. least. In short, it just plain does not
  1347. work!
  1348.  
  1349. NetBios chat works very well with
  1350. Lantastic and other true NetBios networks
  1351. @@SET8C
  1352. Default colors:
  1353.  
  1354.   1 - ^x01Blue          ^n9 - ^x09Light Blue
  1355.   2 - ^x02Green        ^n10 - ^x0ALight Green
  1356.   3 - ^x03Cyan         ^n11 - ^x0BLight Cyan
  1357.   4 - ^x04Red          ^n12 - ^x0CLight Red
  1358.   5 - ^x05Magenta      ^n13 - ^x0DLight Magenta
  1359.   6 - ^x06Brown        ^n14 - ^x0EYellow
  1360.   7 - ^x07Light Grey   ^n15 - ^x0FWhite
  1361. @@SET8D
  1362. ^x0AGAPMENU^n will blank the monitor after the
  1363. number of minutes of inactivity that you
  1364. specify here.
  1365. @@MES_MAX
  1366. The message files are capable of holding
  1367. 1.2 billion messages, however a limit of
  1368. ^x0C9999^n messages has been imposed to keep
  1369. the message files to a managable level.
  1370. @@MES_MAXLINE
  1371. ^x0AGAP^n allows up to ^x0C800^n lines per message,
  1372. however, you will need over 58k of
  1373. free memory to hold a single message.
  1374. This is normally not a problem but 
  1375. should be kept in mind if you are using
  1376. a multi-tasker.
  1377.  
  1378. A good starting point is ^x0C99^n lines. It is
  1379. best to start low and increase the number
  1380. if necessary since lowering the limit
  1381. will prevent you (or your callers) from
  1382. reading any message that has more lines
  1383. than the limit.
  1384. @@MES_CARBON
  1385. Private messages may be sent to up to 99
  1386. users if the ^x0CAllow CC Messages^n flag is
  1387. set to Yes.
  1388. @@MES_VALIDATE
  1389. If you want ^x0AGAP^n to check the user file
  1390. to see if the person to whom a message
  1391. is being left is an actual user of the
  1392. BBS, set the ^x0CValidate Messages^n field to
  1393. Yes. Note that Echo Mail Forums and
  1394. Forums that allow Handles will disable
  1395. this feature for those particular Forums.
  1396. @@MES_ESC
  1397. Callers will often times "upload" ANSI
  1398. text files into their messages. This is
  1399. fine if the person reading the message
  1400. has ANSI color enabled, but callers with
  1401. B&W monitors will see nothing but
  1402. garbage. If you wish to prevent callers
  1403. from entering ANSI escape sequences in
  1404. their messages, set the ^x0CAllow Non-ASCII
  1405. ^x0CChrs^n field to No.
  1406. @@MES_DEL
  1407. You can prevent callers from deleting
  1408. their messages by setting the ^x0CAllow
  1409. ^x0CKilling Of Msgs^n to No. Veteran sysops
  1410. will tell you the tale of the caller who
  1411. logged on one day and deleted all the
  1412. messages to and from him, simply because
  1413. of a bad day at the office or school. If
  1414. this occurs in a Forum that depends upon
  1415. the exchange of ideas between callers,
  1416. this could have a devastating effect on
  1417. the Forum atmosphere, not to mention the
  1418. time and energy taken from the sysop in
  1419. trying to restore those messages.
  1420. @@MES_PRIV
  1421. If you would like to force all messages
  1422. that are entered to be private, set this
  1423. field to ^x0CYes^n.
  1424. @@NEW_NEWS
  1425. If you wish for the news file to be dis-
  1426. played to callers only if it is new, set
  1427. the ^x0CShow News Only If New^n field to Yes.
  1428. The news file will always be shown to
  1429. new users.
  1430. @@SET8G
  1431. You can set the maximum amount of time a
  1432. user may be idle at the keyboard. Enter
  1433. the number of minutes of idle time in the
  1434. ^x0CKeyboard Time-out^n field. Note that when
  1435. logging on locally, the time out is 5 
  1436. minutes. This is to give you enough time
  1437. to stop your message reading and get
  1438. a cup of coffee!
  1439. @@MES_EXTTIME
  1440. You may give time credits for leaving
  1441. messages (not comments). To do so, set
  1442. this field to a number from ^x0C1^n to ^x0C9^n.
  1443.  
  1444. After entering a message and saving it,
  1445. ^x0AGAP^n will multiply the amount of time it
  1446. took to enter the message by the factor
  1447. you enter here.
  1448.  
  1449. A factor of ^x0C1^n means the caller will not
  1450. loose any time.
  1451.  
  1452. Note that if you enter a ^x0C0^n here, a 
  1453. caller will not be given any time
  1454. credits and will actually loose time
  1455. while entering the message.
  1456. @@SET8I
  1457. While replying to a message, callers may
  1458. quote pieces of text from the message
  1459. they are replying to. You may choose the
  1460. characters to use for the quotes. The
  1461. quote characters appear at the beginning
  1462. of the line of text that was quoted.
  1463.  
  1464. Many sysops feel that quoting is mis-used
  1465. and should not be allowed. If you wish to
  1466. disable quoting, leave the ^x0CMessage Quote
  1467. ^x0CChars^n field blank.
  1468.  
  1469. If you enter an ^x0CI^n as the first character
  1470. in this field, ^x0AGAP^n will use the initials
  1471. of the person you are quoting.
  1472.  
  1473. For instance, if you enter ^x0CI>^n as the
  1474. quote characters, and you are quoting
  1475. from Jim Smith, ^x0AGAP^n would place ^x0CJS>^n as
  1476. the quote characters in front of the
  1477. quoted text.
  1478.  
  1479. If you enter an ^x0CG^n as the first character
  1480. in this field, ^x0AGAP^n will surround the
  1481. quoted text with a Graphic Box.
  1482.  
  1483. Note that the Line Oriented Editor does
  1484. not support this Graphic Box, and if
  1485. configured, the Line Editor will use the
  1486. caller's Initials instead.
  1487. @@SET8J
  1488. The ^x0CAnsiCmd Character^n is the single
  1489. character that is used to preceed the
  1490. special commands that ^x0AGAP^n processes in
  1491. Text Files.
  1492.  
  1493. Previously this character was hard coded
  1494. as an <Alt> 255 (hex FF). You may now
  1495. use any character you like.
  1496.  
  1497. We suggest that you use the AT
  1498. character '^x0C@^n'.
  1499.  
  1500. If you wish to actually use the
  1501. AnsiCmd character in your files, then
  1502. use two of them. For instance, if your
  1503. ^x0AAnsiCmd^n is '^x0C@^n' and you wish to use an
  1504. '^x0A@^n' in your text, then you would use
  1505. ^x0C@^n^x0A@^n.
  1506. @@SET8K
  1507. If you would like for the Main Board
  1508. Messages to be ^x0AEchoable^n, set this flag
  1509. to ^x0CYes^n.
  1510.  
  1511. Note that it is not recommended that you
  1512. echo the Main Board Messages since their
  1513. topic is generally of a local nature.
  1514.  
  1515. This feature is provided for those
  1516. Boards that have remote Nodes attached 
  1517. to them.
  1518. @@SET9A
  1519. If ^x0CEnforce Download Count^n is set to Yes,
  1520. users will be limited to the maximum
  1521. number of files you specify in ^x0ASECLEV^n for
  1522. their security level, per day.
  1523.  
  1524. If ^x0CEnforce Byte Count^n is set to Yes,
  1525. users will not be allowed to download any
  1526. files on any particular day if they have
  1527. already used up their allotted count.
  1528. The number of bytes they are allowed to
  1529. download during any single day is set up
  1530. in the ^x0ASECLEV^n file.
  1531. @@SET9B
  1532. If ^x0CExtend Download Count^n is set to Yes,
  1533. then for every file a caller uploads,
  1534. their maximum number of download files is
  1535. increased by 1. This basically gives the
  1536. caller a 1 for 1 upload credit as far as
  1537. files are concerned.
  1538.  
  1539. ^x0CExtend Time By Factor^n allows you to 
  1540. specify a multiplier that will be used to
  1541. give back the time spent uploading. GAP
  1542. will multiply the time it took to upload
  1543. a file by this factor and credit the
  1544. caller with that time. Note that if you
  1545. enter 0 in this field, the caller will
  1546. actually loose time.
  1547. @@SET9C
  1548. GAP allows you to enforce upload and
  1549. download ratios. You may do this by
  1550. either files or bytes.
  1551.  
  1552. By files means the callers must maintain
  1553. the ratio specified in ^x0ASECLEV^n or ^x0AGAP^n will
  1554. not allow them to download any files. If
  1555. you specify by Bytes, the callers must
  1556. maintain the ratio specified, however,
  1557. the number entered into ^x0ASECLEV^n is the
  1558. number of k-bytes that must be main-
  1559. tained.
  1560. @@SET9D
  1561. If ^x0CPrivate Uploads^n is set to Yes, all
  1562. uploads will be given a security level of
  1563. 110. This allows the sysop to review any
  1564. uploads prior to making them available
  1565. for downloading.
  1566. @@SET9E
  1567. This feature is not yet operational.
  1568. @@SET9F
  1569. The ^x0CMinimum Free Upload Space^n is the
  1570. amount of free space that must be left
  1571. on the hard drive before ^x0AGAP^n will 
  1572. accept an upload.
  1573.  
  1574. If you want ^x0AGAP^n to show the free up-
  1575. load space to the caller, set the
  1576. ^x0CShow Free Upload Space^n to yes. This
  1577. option is provided because many sysops
  1578. do not like to show this information.
  1579. @@SET9G
  1580. You may install up to 20 External
  1581. Protocols. To activate them, enter Yes
  1582. in the ^x0CExternal Protocols^n field and in
  1583. the ^x0CProtocol Filename^n field, type in the
  1584. the name of the file (which will reside
  1585. in your ^x0AGEN^n directory) that holds the
  1586. external protocol information. You may
  1587. edit this file by selecting
  1588. ^x0AExt Protocols^n from the Files Menu.
  1589. @@SET9H
  1590. Enter here the Default Filename 
  1591. Extension you would like ^x0AGAP^n to use
  1592. when callers enter a filename without
  1593. an extension during Archive Viewing,
  1594. Downloading, etc.
  1595.  
  1596. This extension will also be used when
  1597. ^x0AGAP^n verifies an Upload. Upon return from
  1598. an Upload check, if the file that ^x0AGAP^n is
  1599. checking has disappeared, ^x0AGAP^n will 
  1600. substitute the extension you enter here
  1601. for the extension that was on the Upload
  1602. prior to the check, and if ^x0AGAP^n now finds
  1603. the file, it will know to rename in in
  1604. the FileBase.
  1605. @@SET9I
  1606. Normally when ^x0AGAP^n searches for a dupli-
  1607. cate file during an Upload, it searches
  1608. only the current Area the caller is in.
  1609.  
  1610. The reason for this is so that you can
  1611. keep different files with the same name
  1612. in different Forums.
  1613.  
  1614. If you wish to disable this and have ^x0AGAP^n
  1615. check all Areas for a file, set this 
  1616. field to Yes.
  1617. @@UPLEV
  1618. This is the security level that will be
  1619. given to all files uploaded to the Main
  1620. Board that are public.
  1621. @@PRIV_UPLEV
  1622. This is the security level that will be
  1623. given to all files uploaded to the Main
  1624. Board that are private (for Sysop Only).
  1625. @@SET9K
  1626. You may have up to ^x0C999^n Main Board File
  1627. directories. The upload directory will
  1628. be the highest numbered directory.
  1629. @@NUMFORUMS
  1630. Enter the total number of Forums you wish
  1631. to set up. This number should represent
  1632. the number of Forums you intend to set up
  1633. at this time. Do not enter a number
  1634. higher than the number you plan to run
  1635. since all Forums must be properly
  1636. configured and the configuration depends
  1637. upon the number you enter here.
  1638.  
  1639. If you are setting up for the first time,
  1640. it is best to set this field to 0 and
  1641. then configure your Forums at a later
  1642. time when you are more comfortable with
  1643. the system.
  1644. @@SET11
  1645. The ^x0CAdditional Board Name^n is any text you
  1646. wish to have displayed after your BBS
  1647. name.
  1648.  
  1649. The ^x0CTwit String^n is displayed to the user
  1650. when the sysop presses the TWIT key to
  1651. log a caller off.
  1652.  
  1653. The ^x0CLockout String^n is displayed to the
  1654. user when the sysop pressed the
  1655. LOCKOUT key to lock a user out and to
  1656. log him/her off.
  1657.  
  1658. The ^x0CComment Prompt^n is displayed to the
  1659. user when he/she leaves a comment.
  1660. @@SET12
  1661. This screen allows you to configure the
  1662. manner in which the Caller Analyzer
  1663. operates.
  1664.  
  1665. You may specify the bulletin number to
  1666. assign to the bulletin files produced
  1667. by the program. You may also specify
  1668. whether or not you want the program
  1669. to update your Bulletin Menu with the
  1670. current date and time, and whether or
  1671. not you want the program to delete your
  1672. caller logs after reading them.
  1673.  
  1674. Please refer to the manual for more
  1675. detailed instructions on configuring
  1676. and running ^x0AGAPCALL^n.
  1677. @@SET13
  1678. The ^x0CShift Function Keys^n may be programmed
  1679. to display any information you like.
  1680. @@FORUM_NAME
  1681. This is the name you wish to assign to
  1682. the Forum. ^x0AGAP^n will display this name
  1683. at various points while a caller is 
  1684. inside the Forum.
  1685. @@FORUM_DIRS
  1686. The ^x0CForum Directory Path^n is the drive
  1687. and path to the Forum ^x0ADEFAULT^n directory.
  1688. The Message files will be placed here.
  1689.  
  1690. The ^x0CGen Directory Path^n is the drive and
  1691. path to the Forum ^x0AGEN^n directory. If the
  1692. Forum uses its own specific menus, they
  1693. must be placed here. This path can be
  1694. set equal to the ^x0ADEFAULT^n directory path.
  1695.  
  1696. The ^x0CUpload Directory Path^n is the drive
  1697. and path where the Forum uploads are to
  1698. be placed.
  1699.  
  1700. Note that you must provide a drive
  1701. designator. Failure to do so will cause
  1702. GAP to operate improperly.
  1703.  
  1704. You may not leave any of these fields
  1705. blank. ^x0AGAP^n needs the information they
  1706. provide so ^x0AGAPSETUP^n will not allow you
  1707. to move the cursor out of the field if
  1708. it is blank.
  1709. @@FORUM_MSGS
  1710. This is the name to give to the Forum
  1711. ^x0AMessage File^n. A ^x0C.DAT^n extension will
  1712. automatically be appended. If you have
  1713. several ^x0AMessage Only^n Forums, you may
  1714. place them all in the same directory and
  1715. simply give each a different name for
  1716. the Message File.
  1717. @@FORUM_DATE
  1718. It is possible for you to "rent out" a
  1719. Forum to outside parties to run as they
  1720. see fit. You may set a date that the
  1721. Forum will expire. When that date arrives
  1722. no user save the sysop will be allowed to
  1723. enter the Forum. If you do not wish to
  1724. use this feature, be sure to set the
  1725. Subscription Date to 01/01/01.
  1726. @@FORUM_SYSOP
  1727. Each Forum may have a dedicated sysop and
  1728. assistant sysop.
  1729.  
  1730. User's are assigned Forum Sysop or
  1731. Forum Assistant Sysop status for a 
  1732. partucular Forum in the User Editor.
  1733.  
  1734. You assign the security levels for the
  1735. Master and Assistant Sysops here.
  1736.  
  1737. The security level is the actual level
  1738. you want the user to have when he/she
  1739. joins the Forum. It is not an additional
  1740. level, but the exact level that will be
  1741. given to the user. If the Forum is set
  1742. up to give additional security, the
  1743. Forum sysops will not be given the
  1744. additional security.
  1745. @@FORUM_PUBLIC
  1746. If this Forum is a Public Forum, then
  1747. set the ^x0APublic Forum^n field to ^x0CYes^n, and
  1748. in the ^x0ALevel To Join^n field, enter the
  1749. security level that a user will need in
  1750. order for the user to join the Forum.
  1751.  
  1752. If the Forum is ^x0APrivate^n, enter ^x0CNo^n in
  1753. the Public Forum field. The only way for
  1754. a user to join a Private Forum is if the
  1755. Sysop manually adds the user to the
  1756. Forum Membership record.
  1757. @@FORUM_BLTS
  1758. If the Forum is to have its own set of
  1759. bulletins, enter the total number here.
  1760. Don't forget to create a ^x0ABLT^n file to list
  1761. the bulletins and place it in the ^x0AGEN^n
  1762. directory.
  1763. @@FORUM_SECURITY
  1764. If you wish to increase a user's security
  1765. level while he/she is in the Forum, enter
  1766. the additional level to add to the user's
  1767. normal level here.
  1768. @@FORUM_TIME
  1769. If you wish to grant your users any 
  1770. additional time while they are in the 
  1771. Forum, enter the number of minutes to add
  1772. to their time here. Note that a user will
  1773. be granted additional time once only.
  1774. Also, they will not loose the additional
  1775. time when the abandon the Forum.
  1776. @@FORUM_UPLEVEL
  1777. This is the security level that will be
  1778. given to public uploads that are kept in
  1779. the Forum.
  1780. @@FORUM_PRIVUPL
  1781. This is the security level that will be
  1782. given to private uploads that are kept
  1783. in the Forum.
  1784. @@FORUM_NUMDIRS
  1785. If the Forum is to have any additional
  1786. file directories, enter the number of
  1787. additional directories here. Note that
  1788. the Forum upload directory will be the
  1789. highest directory number.
  1790.  
  1791.   Example: If the main board has 10
  1792.   directories and the Forum has 2
  1793.   additional directories, while a user
  1794.   is in this Forum, there will be a
  1795.   total of 12 directories. Subject 11
  1796.   will be the main board upload direc-
  1797.   tory and subject 12 will be the
  1798.   Forum's upload directory.
  1799. @@FORUM_MAINDIRS
  1800. If this field is set to No, the Forum
  1801. directories will be completely isolated
  1802. from the main board directories. This
  1803. means the main board directories will
  1804. not be available while inside the Forum.
  1805. Instead of starting with the highest
  1806. main board directory plus one, the Forum
  1807. directories will start at 1.
  1808. @@FORUM_HANDLE
  1809. If this Forum utilizes handles, enter ^x0CYes^n
  1810. in this field. While in a Forum that
  1811. allows handles, a user's name will change
  1812. to their handle.
  1813. @@FORUM_AJOIN
  1814. If this field is set to ^x0CYes^n and a user
  1815. logs off from inside the Forum, he/she
  1816. will automatically "join" the Forum on
  1817. the next call.
  1818. @@FORUM_PRIVUP
  1819. If you want all the Forum Uploads to be
  1820. private, set the ^x0CPrivate Uploads^n field to
  1821. Yes.
  1822. @@FORUM_KEEPUP
  1823. If you want all the Forum uploads to be
  1824. kept in the Forum upload directory, set
  1825. the ^x0CKeep Uploads^n Inside field to Yes.
  1826. Otherwise, the user will be asked if he
  1827. or she wishes the upload to stay in the
  1828. Forum.
  1829. @@FORUM_MESPUB
  1830. You can force all mail that is entered
  1831. to be public. Note that this field is
  1832. mutually exclusive of the previous
  1833. field. Only one of the two fields can be
  1834. set to Yes.
  1835.  
  1836. The sysop can override the public
  1837. setting and leave private mail.
  1838. @@FORUM_COMMAIN
  1839. If you want all Comments that are 
  1840. entered while a user is inside this
  1841. Forum to be placed in the Main Board
  1842. Message File, set this field to ^x0CYes^n.
  1843. @@FORUM_ECHO
  1844. If you want the messages in a Forum to be
  1845. utilized in an Echo Mail system, set this
  1846. flag to ^x0CYes^n. ^x0AGAP^n will then ask a caller
  1847. if a particular message should be echoed
  1848. or not.
  1849. @@FORUM_SUB
  1850. If this Forum is Private and you wish to
  1851. make it a ^x0ASubscription Forum^n, enter the
  1852. number of days in the Subscription
  1853. Period.
  1854.  
  1855. Your subscription period can be any
  1856. number of days from ^x0C7^n to ^x0C365^n. 
  1857.  
  1858. If you do not wish to make the Forum a
  1859. subscription Forum, leave this field set
  1860. to ^x0C0^n.
  1861. @@FORUM_SUB1
  1862. If this Forum is a Subscription Forum and
  1863. a user's supscription has expired, GAP
  1864. will remove the user from the Forum by
  1865. deleting his/her Member Record (the user
  1866. will then not be allowed to join until
  1867. the Sysop adds the user to the Forum's
  1868. Membership.
  1869.  
  1870. If you do not want GAP to automatically
  1871. remove the user from the Forum, answer
  1872. ^x0CNo^n in this field.
  1873. @@SET15A
  1874. Some programs may lock up the computer 
  1875. if ^x0AGAP^n protects the status line.
  1876.  
  1877. If you want ^x0AGAP^n to remove the sysop
  1878. status line and not attempt to protect 
  1879. lines 24 and 25 of the screen during a
  1880. DOS shell, set this field to ^x0CYes^n.
  1881.  
  1882. This toggle is effective only if you
  1883. answered ^x0CYes^n in the previous Field.
  1884. @@SET15B
  1885. ^x0AGAP^n and many of its external programs
  1886. have the ability to shell to DOS or run
  1887. other programs while at the same time
  1888. "remembering" the exact point in the
  1889. program you were at prior to the shell.
  1890.  
  1891. When you return from DOS or another pro-
  1892. gram the screen will be restored exactly
  1893. like it was and you will be returned to
  1894. the same place in the program.
  1895.  
  1896. In order to accomplish this, ^x0AGAP^n will 
  1897. "move" itself from active memory to
  1898. either ^x0CEMS^n or a disk file. At the same
  1899. time, all the memory ^x0AGAP^n occupied (with
  1900. the exception of about 8k) will be 
  1901. freed, leaving you with just about the
  1902. same amount of memory you had prior to
  1903. running ^x0AGAP^n.
  1904.  
  1905. This flag is provided so that you may
  1906. prohibit ^x0AGAP^n and its other programs from
  1907. using ^x0CEMS^n. If you do NOT have ^x0CEMS^n
  1908. memory, you do not need to set this flag
  1909. as it cannot be used anyway. If you have
  1910. ^x0CEMS^n memory, the only reason you would 
  1911. ever want to set this flag to ^x0CNo^n is if,
  1912. during a DOS shell, you intend to run a
  1913. program which is not well behaved and
  1914. which allocates ^x0CEMS^n for itself in non-
  1915. standard ways.
  1916.  
  1917. In general, you should set this flag
  1918. to ^x0CYes^n.
  1919.  
  1920. You should set aside (that is, not use)
  1921. at least ^x0A400k^n of ^x0CEMS^n for use by ^x0AGAP^n
  1922. and its utility programs.
  1923. @@SET15C
  1924. Please refer to the Help text for the
  1925. previous field for further explanation
  1926. of ^x0CEMS^n memory during a program swap.
  1927.  
  1928. If ^x0CEMS^n is not available for swapping,
  1929. ^x0AGAP^n will use your hard disk. You will 
  1930. need to have at least 400k of free disk
  1931. space for use by ^x0AGAP^n and its utility
  1932. programs.
  1933.  
  1934. There should never be a reason to type
  1935. a Hard Disk drive designator here unless
  1936. you have a RAM Disk setup and you wish
  1937. to use the RAM Disk as a swap drive. If
  1938. this field is left empty, ^x0AGAP^n will use
  1939. the current disk and directory to write
  1940. the swap file to.
  1941. @@SET15D
  1942. You may configure ^x0AGAP^n to run in a Local
  1943. Area Network Environment. As such, you
  1944. will not want your "local" users to
  1945. perform Sysop Functions by using the 
  1946. Sysop Keys that are available only from
  1947. the local keyboard (for instance, raising
  1948. or lowering the caller's security level).
  1949.  
  1950. If you set this flag to ^x0CYes^n, then your
  1951. Local Users will not be able to perform
  1952. any Sysop Functions that are activated
  1953. from the local keyboard.
  1954. @@SET15F
  1955. Pressing F5 while in the BBS allows you
  1956. to shell to DOS where you may perform 
  1957. any DOS function or run other programs.
  1958.  
  1959. If you enter ^x0CYes^n in this field, ^x0AGAP^n will
  1960. use ^x0ACOMMAND.COM^n to perform the shell.
  1961. This means that ^x0AGAP^n will remain in memory
  1962. while you are in the shell. The type of
  1963. program you run (if any) while in the 
  1964. shell depends upon how much free memory
  1965. is available (remember that ^x0AGAP^n will
  1966. still be in memory).  This option also
  1967. alows you to disable the Status Line if
  1968. necessary.
  1969.  
  1970. If you enter ^x0CNo^n in this field, ^x0AGAP^n will
  1971. use the swapping techniques discussed in
  1972. a previous help screen. This means that
  1973. ^x0AGAP^n will swap itself to either EMS or
  1974. disk, freeing up all memory except for
  1975. about 8k, giving you more memory to work
  1976. with while in the Shell. The Status Line
  1977. will be removed and the screen cleared.
  1978. However, when you return from the shell,
  1979. the screen will be restored exactly like
  1980. it was, so no information will be lost.
  1981. This is not possible with the ^x0ACOMMAND.COM^n
  1982. shell.
  1983. @@SET15H
  1984. A setting of ^x0C4^n is recommened here.
  1985.  
  1986. At log on, ^x0AGAP^n tries to determine if the
  1987. caller has ANSI emulation turned on. ^x0AGAP^n
  1988. does this by sending an ANSI sequence to
  1989. the remote terminal and then waits for a
  1990. reply.
  1991.  
  1992. With most callers, a wait period of ^x0C4^n
  1993. ^x0Cseconds^n is sufficient. Some systems are
  1994. slow to respond so you may need to
  1995. increase the amount of time ^x0AGAP^n waits
  1996. for a response.
  1997.  
  1998. Keep in mind that if the caller has no
  1999. ANSI terminal emulation, then too high
  2000. of a wait period will be noticable.
  2001.  
  2002. You may disable the Auto ANSI detect by
  2003. placing a ^x0C0^n in this field.
  2004. @@SET15I
  2005. ^x0AGAP^n tries its best to insure that no 
  2006. Event will be missed. There are times,
  2007. when a caller will overstay his or her
  2008. alloted time, thereby potentially
  2009. causing an event to be missed (^x0AGAP^n can
  2010. catch one missed event, but if events
  2011. are scheduled one after the other, it is
  2012. likely the others will be missed).
  2013.  
  2014. One of the places where a caller might
  2015. overstay the alloted time is during a
  2016. file transfer. Even though ^x0AGAP^n knows how
  2017. long a download should take, there is no
  2018. way of knowing what type of equipment a
  2019. caller is using which could cause the
  2020. transfer to take longer than it should.
  2021.  
  2022. On uploads, ^x0AGAP^n has no way of telling
  2023. how long a tansfer will take.
  2024.  
  2025. You have two options with regards to
  2026. missed events and file transfers: Either
  2027. allow the transfer to complete and let
  2028. ^x0AGAP^n catch the missed event (this is fine
  2029. for events that are not time critical), 
  2030. or stop the transfer as soon as the
  2031. Event timer expires (this may be needed
  2032. for an Event that MUST run at the
  2033. specified time). In this case, ^x0AGAP^n will
  2034. cancel the transfer and the caller will
  2035. be logged off due to expired time.
  2036. @@SET15J
  2037. A setting of ^x0C30^n is recommened here.
  2038.  
  2039. You may specify the Guard Time that ^x0AGAP^n
  2040. will use to prevent any uploads if an
  2041. Event is pending. If the caller's time
  2042. left is less than or equal to this Guard
  2043. Time, ^x0AGAP^n will not allow the caller to
  2044. upload any files.
  2045.  
  2046. Since you have no way of telling how
  2047. long it will take a caller to upload a
  2048. file(s), it is still possible for a
  2049. caller to begin an upload and overstay
  2050. his or her alloted time. The Guard Time
  2051. is just a preventive measure but not
  2052. infallable.
  2053.  
  2054. Notice that you cannot disable this
  2055. field. If set to ^x0C0^n, ^x0AGAP^n will use the
  2056. default of 30 minutes.
  2057. @@SET15K
  2058. A setting of ^x0C15^n is recommended here.
  2059.  
  2060. Door programs are probably the number
  2061. one cause for missed Events. This is
  2062. because many doors do not monitor the
  2063. caller's time or do not use the caller's
  2064. time remaining as provided by ^x0AGAP^n as the
  2065. basis for allotting time in the door.
  2066.  
  2067. You may close all doors prior to an Event
  2068. by setting this field to a number other
  2069. than 0. If the caller's time remaining
  2070. is less than or equal to this Guard Time
  2071. ^x0AGAP^n will not allow the caller to enter a
  2072. door.
  2073.  
  2074. A setting of ^x0C0^n disables this feature.
  2075. @@SET15L
  2076. ^x0AGAP^n can display a file to a specific
  2077. User when the User logs on. The name of
  2078. this file consists of the first 5
  2079. characters of the User's Last Name and 
  2080. the first character of the User's First
  2081. Name.
  2082.  
  2083. This file resides in your \GAP\MAIN\USER
  2084. directory.
  2085.  
  2086. After ^x0AGAP^n displays the file, ^x0AGAP^n can
  2087. delete the file for you. If you answer
  2088. ^x0CYes^n in this field, ^x0AGAP^n will delete your
  2089. User Specific File.
  2090. @@SET15M
  2091. When a caller downloads a file that is
  2092. contained in one of your ^x0ALoose File^n
  2093. ^x0ADirectories^n, ^x0AGAP^n normally logs the 
  2094. download to the caller log such that
  2095. ^x0AGAPCALL^n will show the file in the Down-
  2096. load bulletin that it creates.
  2097.  
  2098. If you wish to prevent ^x0AGAPCALL^n from
  2099. showing files downloaded from a Loose
  2100. Directory, set this field to ^x0CNo^n.
  2101. @@SET15N
  2102. If you run a subscription board, set
  2103. ^x0CEnforce Subscription^n to Yes. Any
  2104. caller whos subscription has expired
  2105. will be set back to the Expired Sub-
  2106. scription Level as defined in their
  2107. User Record. The User Record also 
  2108. contains an option to remove the user
  2109. from any Private Forums the user might
  2110. be registered in.
  2111. @@SET15O
  2112. Enter the number of days you wish to
  2113. have in your Subscription Period. This
  2114. can be from ^x0C7^n to ^x0C365^n days.
  2115.  
  2116. If you subscription period is less than
  2117. 14 days, then your callers will receive
  2118. no warning that their subscription is
  2119. about to expire.
  2120.  
  2121. If your subscription period is greater
  2122. than 14 days but less than 30 days,
  2123. then ^x0AGAP^n will begin issuing warnings
  2124. to callers 5 days prior to the date
  2125. their subscription expires.
  2126.  
  2127. If your subscription period is greater
  2128. than 30 days but less than 60 days, then
  2129. ^x0AGAP^n will begin issuing warnings to
  2130. callers 10 days prior to the date their
  2131. subscription expires. The warn time for
  2132. periods greater than 60 days is 30 days.
  2133. @@SET15P
  2134. If you wish to exempt certain users from
  2135. the Subscription functions, enter the
  2136. Exempt Security Level here. 
  2137.  
  2138. Any user who's security level is at or
  2139. above this level will never have their
  2140. security level adjusted if their 
  2141. Subscription Date has Expired.
  2142. @@SET15Q
  2143. When a user's subscription has expired,
  2144. if you would like for their ^x0APrivate User^n
  2145. ^x0AFlag^n to be set back to ^x0ANo^n, answer ^x0CYes^n in
  2146. this field.
  2147.  
  2148. Otherwise, when a user's subscription is
  2149. expired, the user will still be able to
  2150. gain access to your private nodes.
  2151. @@SET15R
  2152. Users whos subscription has expired will
  2153. be given the level for ^x0CExpired Subscrip^n
  2154. ^x0CLevel^n.
  2155.  
  2156. This should not be the same level given
  2157. to new users.
  2158.  
  2159. The level that an expired user is set to
  2160. is actually defined in the user's record.
  2161. The level you enter here is the default
  2162. level given to all new users.
  2163. @@WRITE_DOORSYS
  2164. If you would like for GAP to write a
  2165. DOOR.SYS file when a caller first logs
  2166. on, answer Yes in this field.
  2167. @@DOOR_RETURN
  2168. Normally, when a user returns from a
  2169. Door, GAP goes back to the Main Command
  2170. Prompt. If you would rather GAP stay at
  2171. the Door Menu, answer ^x0CYes^n in this field.
  2172. @@SET16
  2173. ^x0AGAP^n allows for 24 ^x0ATimed Events^n. To
  2174. activate the ^x0AEvents^n, set this field to
  2175. ^x0CYes^n. 
  2176.  
  2177. While traversing the following fields,
  2178. You may use the [^x0C^n] & [^x0C^n] Keys to move 
  2179. ^x0AUp^ and ^x0ADown^n a specific Column. The 
  2180. [^x0CEnter^n] Key will move the cursor from
  2181. field to field (left to right order). If
  2182. you need to move the cursor to the
  2183. Previous Field (the one to the left of
  2184. where the cursor currently is, press
  2185. [^x0CCtrl^n] [^x0CHome^n].
  2186. @@SET16A
  2187. You have the option to individually
  2188. turn an ^x0AEvent^n ^x0COn^n or ^x0COff^n. To activate an
  2189. ^x0AEvent^n, set this field to ^x0CYes^n. To keep an
  2190. ^x0AEvent^n from running, set this field to
  2191. ^x0CNo^n.
  2192. @@SET16B
  2193. The ^x0AEvent Time^n is the time of day you 
  2194. want the ^x0AEvent^n to run. The times are in
  2195. 24 hour format. You may use any time 
  2196. from ^x0C00:00^n to ^x0C23:59^n.
  2197.  
  2198. Try to be selective with your ^x0AEvent^n
  2199. ^x0ATimes^n. For instance, if Event 1 is set
  2200. to go off at 00:01 and Event 2 is set to
  2201. go off at 00:02, you run the risk of
  2202. Event 2 never running due to the fact 
  2203. that Event 1 may take longer than one
  2204. minute. 
  2205.  
  2206. Remember that there is always a 5 minute
  2207. guard time. This means that ^x0AGAPMENU^n will
  2208. halt ALL operations 5 minutes before the
  2209. Event is scheduled to run. In the case
  2210. of running one event right after the
  2211. other, it would be better to schedule
  2212. the two Events 5 minutes apart than to
  2213. schedule the second Event 1 minute after
  2214. the first.
  2215.  
  2216. Also keep in mind, that any Event that
  2217. is schedule to run on a particular day
  2218. will run ONLY if its Event Time does 
  2219. not conflict with an Event that runs
  2220. every day at the same time. For
  2221. instance:
  2222.  
  2223.    Event 1 is scheduled at 1:00
  2224.    every day.
  2225.     
  2226.    Event 2 is scheduled at 1:00 only
  2227.    on Mondays.
  2228.     
  2229. Event 1 will ALWAYS go off providing
  2230. it appears first in the Event List. 
  2231.  
  2232. Event 2 will NEVER go off if it
  2233. appears AFTER Event 1 in the Event
  2234. List.
  2235.  
  2236. Event 2 WILL go off it if comes before
  2237. Event 1 in the Event List. In this
  2238. case, Event 1 will never run on a
  2239. Monday.
  2240.  
  2241. Be selective with your Event times. 
  2242.  
  2243. Never use the same time more than once.
  2244.  
  2245. Try to schedule your times so that they
  2246. are no closer than 5 minutes.
  2247.  
  2248. When determining which Event is
  2249. scheduled next, ^x0AGAPMENU^n will look at the
  2250. first record of the Event File. It will
  2251. store the Event time away. Then it will
  2252. look at the next record. If the next
  2253. record is scheduled to run on THIS
  2254. particular day, ^x0AGAPMENU^n will look to see
  2255. if its Event Time is less than the time
  2256. previously stored. If it is less, then
  2257. this current event will be scheduled.
  2258.  
  2259. As you can see, any Event that has time
  2260. conflicts with a prior Event in the list
  2261. will override the prior Event and
  2262. prevent it from running.
  2263.  
  2264. It is best to keep all Event Times
  2265. unique. This way, will can be 
  2266. assured that all events will run.
  2267. @@SET16C
  2268. The ^x0ADay^n field is the Day of the Week you
  2269. want the ^x0AEvent^n to run. The valid choices
  2270. here are:
  2271.  
  2272.     ^x0CALL^n - ^x0ARun the Event Every Day^n
  2273.     ^x0CSUN^n - ^x0ARun the Event on Sunday^n
  2274.     ^x0CMON^n - ^x0ARun the Event on Monday^n
  2275.     ^x0CTUE^n - ^x0ARun the Event on Tuesday^n
  2276.     ^x0CWED^n - ^x0ARun the Event on Wednesday^n
  2277.     ^x0CTHU^n - ^x0ARun the Event on Thursday^n
  2278.     ^x0CFRI^n - ^x0ARun the Event on Friday^n
  2279.     ^x0CSAT^n - ^x0ARun the Event on Saturday^n
  2280. @@SET16D
  2281. This is the fully qualified path and
  2282. name of the ^x0AEvent File^n that is to be
  2283. run. If you do not enter a path, then 
  2284. the ^x0AEvent Batch^n file is expected to be
  2285. in the GAP DEFAULT directory. The file
  2286. is a DOS Batch file and therefore must
  2287. have the ^x0A.BAT^n extension.
  2288. @@GOTOH
  2289. Select a Forum Number that you wish to
  2290. Go To.
  2291.  
  2292. Valid Forum Numbers range from 1 to the
  2293. maximum number of Forums that you have
  2294. configured.
  2295. @@MENU_SECLEV
  2296. This Menu Item will allow you to edit
  2297. your SECLEV file(s).
  2298.  
  2299. The SECLEV file is the file that assigns
  2300. Time, Bytes, Files, and other parameters
  2301. to users with a specific Security Level.
  2302. @@SEC_NAME
  2303. Select a ^x0AFile Name^n to Edit from the list
  2304. on the right.
  2305.  
  2306. SECLEV files with an extension are
  2307. special files that are applicable to
  2308. callers with a certain baud rate or who
  2309. call during a certain time of day.
  2310.  
  2311. The first 2 characters of the extension
  2312. represent the time of day, and the last
  2313. character is the baud code where:
  2314.  
  2315.       1 =  300 baud
  2316.       2 = 1200 baud
  2317.       3 = 2400 baud
  2318.       4 = 9600 baud
  2319.  
  2320. The time is in 24 hour format, and a
  2321. time of '00' means ignore the time
  2322. checking.
  2323.  
  2324.  Some examples:
  2325.  
  2326.  SECLEV     = Regular 
  2327.  SECLEV.170 = Use at 5:00 pm, any baud
  2328.  SECLEV.181 = Use at 6:00 pm, 300 baud
  2329.  SECLEV.193 = Use at 7:00 pm, 2400 baud
  2330.  SECLEV.001 = Use at any time, 300 baud
  2331.  SECLEV.002 = Use at any time, 1200 baud
  2332.  SECLEV.003 = Use at any time, 2400 baud
  2333.  SECLEV.004 = Use at any time, 9600 baud
  2334.  
  2335. If you wanted to severly restrict 300
  2336. baud callers at 6:00 pm, but only mildly
  2337. restrict all other baud rates at the
  2338. same time, you could have two SECLEV
  2339. files such as:
  2340.  
  2341.     SECLEV.181   and   SECLEV.180
  2342.  
  2343. This works because GAP looks for the
  2344. files in the following order:
  2345.  
  2346.     Time / Baud file
  2347.     Time / No Baud file
  2348.     No Time / Baud file
  2349.     SECLEV
  2350. @@MENU_DOORS
  2351. This Menu Item will allow you to edit
  2352. your DOORS.DAT file(s).
  2353. @@MENU_PROTO
  2354. This Menu Item will allow you to edit
  2355. your PROTO.DAT file.
  2356. @@SEL_FILE
  2357. Select a ^x0AFile Name^n to Edit from the list
  2358. on the right.
  2359. @@SAVECHANGES
  2360. You have pressed ^x0CEsc^n to ^x0AQuit^n, however
  2361. changes were made to the current file
  2362. which have not yet been saved.
  2363.  
  2364. If you wish to save the changes, answer
  2365. ^x0CYes^n. Otherwise, press ^x0CEsc^n or answer ^x0CNo^n.
  2366. @@SEC_SAVEAS
  2367. Enter the ^x0AFile Name^n that you wish to
  2368. save the current file as. Only valid
  2369. file names as previously configured will
  2370. be accepted.
  2371.  
  2372. SECLEV files with an extension are
  2373. special files that are applicable to
  2374. callers with a certain baud rate or who
  2375. call during a certain time of day.
  2376.  
  2377. The first 2 characters of the extension
  2378. represent the time of day, and the last
  2379. character is the baud code where:
  2380.  
  2381.       1 =  300 baud
  2382.       2 = 1200 baud
  2383.       3 = 2400 baud
  2384.       4 = 9600 baud
  2385.  
  2386. The time is in 24 hour format, and a
  2387. time of '00' means ignore the time
  2388. checking.
  2389.  
  2390.  Some examples:
  2391.  
  2392.  SECLEV     = Regular 
  2393.  SECLEV.170 = Use at 5:00 pm, any baud
  2394.  SECLEV.181 = Use at 6:00 pm, 300 baud
  2395.  SECLEV.193 = Use at 7:00 pm, 2400 baud
  2396.  SECLEV.001 = Use at any time, 300 baud
  2397.  SECLEV.002 = Use at any time, 1200 baud
  2398.  SECLEV.003 = Use at any time, 2400 baud
  2399.  SECLEV.004 = Use at any time, 9600 baud
  2400.  
  2401. If you wanted to severly restrict 300
  2402. baud callers at 6:00 pm, but only mildly
  2403. restrict all other baud rates at the
  2404. same time, you could have two SECLEV
  2405. files such as:
  2406.  
  2407.     SECLEV.181   and   SECLEV.180
  2408.  
  2409. This works because GAP looks for the
  2410. files in the following order:
  2411.  
  2412.     Time / Baud file
  2413.     Time / No Baud file
  2414.     No Time / Baud file
  2415.     SECLEV
  2416. @@SAVEAS
  2417. Enter the ^x0AFile Name^n that you wish to
  2418. save the current file as. Only valid
  2419. file names as previously configured will
  2420. be accepted.
  2421. @@OVERWRITE
  2422. A file with the name you just specified
  2423. already exists. If you wish to overwrite
  2424. the file, answer ^x0CYes^n. Otherwise, answer
  2425. ^x0CNo^n and you will prompted for the ^x0ASave As^n
  2426. file name again.
  2427. @@SEC_LEVEL
  2428. This is the security level that a user
  2429. must have in order to receive the 
  2430. allotments specified in the other 
  2431. fields. 
  2432.  
  2433. When a user logs on, ^x0AGAP^n will scan the
  2434. ^x0ASECLEV^n file and look up the user's
  2435. security level. The Minutes, Bytes,
  2436. Files, Ratio and other flags in this
  2437. file will be assigned to this user.
  2438.  
  2439. If a user's level cannot be found in this
  2440. file, the user will receive the allot-
  2441. ments associated with the next highest
  2442. level.
  2443. @@SEC_MINS
  2444. This is the number of ^x0CMinutes^n that a
  2445. user with the associated security level
  2446. is given for on-line time during the
  2447. current session.
  2448. @@SEC_BYTES
  2449. This is the number of ^x0CBytes^n that a user
  2450. with the associated security level is
  2451. allowed to download during the current
  2452. session.
  2453.  
  2454. This number is the number of "K" Bytes.
  2455. ^x0AGAP^n will multiply this number by 1000 to
  2456. determine the user's allowable download
  2457. bytes.
  2458. @@SEC_MFILES
  2459. This is the number of ^x0CFiles^n that a user
  2460. with the associated security level is
  2461. allowed to download during the current
  2462. session.
  2463. @@SEC_RATIO
  2464. This is the ^x0CUpload/Download Ratio^n that
  2465. a user with the associated security level
  2466. must maintain.
  2467.  
  2468. If you do not wish to enforce Ratios,
  2469. enter 0 in this field.
  2470.  
  2471. If a caller attempts to download a file
  2472. and his/her ratio is greater than the
  2473. ratio allowed, a file called RATIO will
  2474. be displayed. This file would explain
  2475. why the caller is unable to download and
  2476. what must be done to rectify the
  2477. problem.
  2478.  
  2479. If you enforce ratios by Bytes, then the
  2480. number entered in this field is the
  2481. number of "K" bytes that must be main-
  2482. tained. If you enforce ratios by Files,
  2483. then this number is the number of files
  2484. that can be downloaded per each file
  2485. uploaded. Note that 0 uploads is the
  2486. same as 1 upload.
  2487. @@SEC_ASK
  2488. This is a Yes/No field where you specify
  2489. whether or not ^x0AGAP^n should do random
  2490. checking to determine if a user with
  2491. the associated security level entered
  2492. a valid BirthDate and Home Phone Number.
  2493.  
  2494. In order to use this feature of ^x0AGAP^n, you
  2495. must have ^x0APrompt for Birthday^n set to
  2496. ^x0CYes^n. 
  2497.  
  2498. Normally, you would answer ^x0CYes^n in this
  2499. field only for those security levels that
  2500. are at or below your New User level. You
  2501. would not want to burdon your registered
  2502. callers with this random checking of
  2503. Dates and Phone Numbers.
  2504. @@DOOR_NAME
  2505. This is the ^x0AName^n you wish to give this
  2506. particular Door. Names may be up to 15
  2507. characters in length, contain any com-
  2508. bination of upper and lower case letters
  2509. but may ^x0Cnot^n contain any spaces. 
  2510.  
  2511. If a user attempts to open a door by
  2512. simply typing its name at the Command
  2513. Prompt, the name you enter here is the
  2514. name GAP will look for to see if there
  2515. is a match with the name the user typed.
  2516. @@DOOR_LEVEL
  2517. This is the ^x0ASecurity Level^n a user must
  2518. have in order to Open this particular
  2519. Door.
  2520. @@DOOR_PATH
  2521. This is the full Path and Name to this
  2522. particular Door Batch file (or program).
  2523.  
  2524. When GAP opens this door, it will use
  2525. the information you type in this field
  2526. to find and run the door.
  2527. @@FAILEDCHECK
  2528. This is the security level a user will
  2529. be set back to if he/she fails the
  2530. random Birthday/Phone Number verifica-
  2531. tion.
  2532.  
  2533. This level should be a special level 
  2534. that gives the user very limited
  2535. access.
  2536.  
  2537. The user will also have his/her Forum
  2538. access set back to the Default Forums.
  2539.  
  2540. Only those users who's level (as 
  2541. specififed in the SECLEV files), has the
  2542. ^x0AASK^n field set to Yes, will be randomly
  2543. prompted to verify their phone number
  2544. and/or Birthdate.
  2545. @@ATTACH
  2546. This is the directory where files that
  2547. are ^x0AAttached^n to a Message are placed.
  2548.  
  2549. This directory should be the same for
  2550. all Nodes in the system.
  2551. @@FIXUSER
  2552. When deleting a file, you have the
  2553. option to update the Upload Statistics
  2554. of the User who uploaded the file such
  2555. that the user's upload count will be
  2556. decreased by 1 and the user's upload
  2557. bytes will be decreased by the number of
  2558. bytes the file contains.
  2559.  
  2560. If you answer Yes to this question,
  2561. GAPFILE will update the user record for
  2562. the user name that is displayed. If you
  2563. answer No, the user who uploaded the
  2564. file that was just deleted will have
  2565. upload credits for the file (even
  2566. though it no longer exists).
  2567.  
  2568. If you are using Mass Delete or Move
  2569. Files (from the Utility Menu), this
  2570. window will appear everytime a file is
  2571. deleted. If you would like for the
  2572. uploader's Upload Statistics to be 
  2573. updated with each delete and not be
  2574. prompted each time the deletion takes
  2575. place, you may answer All in response
  2576. to the question. The window will no
  2577. longer appear for any subsequent
  2578. deletions; the upload statistics for all
  2579. uploaders will be updated.
  2580.  
  2581. You may also choose to not update the
  2582. uploader's statistics for this and
  2583. subsequent deletions by selecting
  2584. Ignore.
  2585. @@PROT_LTR
  2586. This is the character the user must type
  2587. to select this protocol. It can be any
  2588. character of your choosing but it can
  2589. ^x0Cnot^n be a character representing an
  2590. internal protocol.
  2591.  
  2592. For instance, you can use ^x0CD^n for ^x0ADSZ^n, ^x0CH^n 
  2593. for ^x0AHS-Link^n.
  2594.  
  2595. This character also makes up the 5th 
  2596. character in your EXTSx.BAT and
  2597. EXTRx.BAT files. Where the ^x0Cx^n is the
  2598. character you enter in this field.
  2599. @@PROT_BATCH
  2600. If this external protocol can transfer
  2601. multiple files in a single invocation
  2602. then you should set this field to ^x0CYes^n.
  2603.  
  2604. Note that if the external program claims
  2605. to be a batch protocol, it must write
  2606. a DSZ type of log file (DSZLOG). If it
  2607. does not write this log file, then you
  2608. must set this field to ^x0CNo^n. It must also
  2609. be able to read an indirection file,
  2610. which is a text file that contains a list
  2611. of files that will be sent to the remote
  2612. caller.
  2613. @@PROT_BIDIR
  2614. If the external protocol can transfer
  2615. files in both directions : can Send and
  2616. Receive files at the same time, set this
  2617. field to ^x0CYes^n.
  2618. @@PROT_MNP
  2619. If the external protocol requires an ^x0CMNP^n
  2620. connection (one where the modems perform
  2621. all of the handshaking), set this field
  2622. to ^x0CYes^n. If the caller does not have an
  2623. ^x0CMNP^n connection and yet the caller
  2624. selects this protocol, ^x0AGAP^n will issue a
  2625. warning message informing the caller
  2626. that he/she does not have an error
  2627. correcting connection.
  2628. @@PROT_PRO
  2629. Some programs may lock up the computer 
  2630. if ^x0AGAP^n protects the status line.
  2631.  
  2632. If you want ^x0AGAP^n to remove the sysop
  2633. status line and not attempt to protect 
  2634. lines 24 and 25 of the screen during an
  2635. External File Transfer shell, set this
  2636. field to ^x0CNo^n.
  2637. @@PROT_NAME
  2638. This is a descriptive name to give to
  2639. the external protocol. It will be
  2640. displayed to a caller whenever the
  2641. caller uses this protocol to download
  2642. or upload files.
  2643. @@UPCHECK_NAME
  2644. Enter the name of the batch file to run
  2645. for each file that is found and imported
  2646. into the FileBase.
  2647.  
  2648. This name can be UPCHECK.BAT if you wish
  2649. to run the batch file that GAP uses to
  2650. check file integrity.
  2651.  
  2652. Or, it can be the name of a different
  2653. batch file that contains a subset of the
  2654. commands you have in your UPCHECK.BAT.
  2655.  
  2656. Normally, when using the Stray Files
  2657. function, the files to be imported have
  2658. already been subjected to virus testing
  2659. so a full file integrity check is not
  2660. needed. In such a case, you would want
  2661. to use a batch file that simply extracts
  2662. a description file (if any) from the
  2663. archive so that the included description
  2664. file can be used as the file description.
  2665. @@MENU_REP
  2666. If a Caller uses a Mail Reader program,
  2667. GAP can accept a REP packet that most
  2668. Reader programs generate. 
  2669.  
  2670. This is the security level that a user
  2671. must have in order to use the REP 
  2672. Command.
  2673. @@MENU_QWK
  2674. If a Caller uses a Mail Reader program,
  2675. GAP can generate a QWK Mail packet
  2676. containing new messages in all of the 
  2677. Forums (including the Main Board) that 
  2678. the Caller is registered in.
  2679.  
  2680. This is the security level that a user
  2681. must have in order to use the QWK
  2682. Command.
  2683. @@COUNTRY
  2684. This is the Sysop's Country. It will be
  2685. used as the default Country for New
  2686. Users.
  2687. @@DDELH
  2688. This utility function allows you to
  2689. ^x0AMass Delete^n all the files that have
  2690. the Drive Designator you specify.
  2691.  
  2692. As an example, It can be used when you
  2693. need to quickly remove all the files
  2694. from a CD-ROM.
  2695. @@DDELD
  2696. This is the Disk Drive Designator a file
  2697. must have in order to be deleted.
  2698. @@DDELF
  2699. If you would like for GAPFILE to also
  2700. delete the files from the hard drive,
  2701. answer ^x0CYes^n. If you are deleting 
  2702. files that reside on a CD-ROM, you
  2703. should answer ^x0CNo^n to this question.
  2704. @@DDELCON
  2705. You are being asked to confirm that you
  2706. indeed wish to go ahead and ^x0AMass Delete^n
  2707. the files with the supplied Drive
  2708. Designator. If you answer ^x0CYes^n at this
  2709. point, then ^x0AGAPFILE^n will delete the
  2710. files.
  2711.  
  2712. Press ^x0CEsc^n or answer ^x0CNo^n if you do not
  2713. wish to continue.
  2714. @@MENU_FOR_HIGH
  2715. This Utility allows you to change the
  2716. High Message Number for each of your
  2717. Forum Message Bases to the highest
  2718. number contained in the Message Data
  2719. File for a Forum.
  2720. @@FIX_HIGHNUM
  2721. If a Forum doesn't have any messages (its
  2722. Message File contains no messages), you
  2723. may set the starting Message Number for
  2724. that Forum's Messages. The default number
  2725. is 100, which you may accept by simply
  2726. pressing Enter in this field.
  2727. @@MOVE_DAYS
  2728. When moving files, you may specify the
  2729. number of days old a file must be in
  2730. order to be included in the list of
  2731. files that is displayed.
  2732.  
  2733. Entering a 0 in this field means that
  2734. all files will be included. If you enter
  2735. 30 in this field, then only files that
  2736. are 30 or more days old will be
  2737. included.
  2738. @@MENU_FOR_ADD
  2739. This Utility allows you to add a group
  2740. of Forums quickly and easily. The Forums
  2741. will be added to the end of your
  2742. existing Forums. All of the added Forums
  2743. will be placed in the same directory and
  2744. will contain identical characteristics
  2745. (which you may individually change later
  2746. if you wish).
  2747. @@FORUM_ADD
  2748. This number is how many Forums GAPSETUP
  2749. will add to the end of your existing
  2750. Forums.
  2751. @@FORUM_ADD_DIR
  2752. This is the Default Directory each of
  2753. the Forums will reside in. The Forum
  2754. Message Files will be placed in this
  2755. directory.
  2756. @@CD_DRIVE
  2757. If you are using a Compact Disk Drive
  2758. you may want GAP to copy files from the
  2759. CD to the work directory on the hard
  2760. drive before initiating a download.
  2761.  
  2762. CD Drives are much slower to access than
  2763. a hard drive and if you are running
  2764. multi nodes where several users could be
  2765. accessing the CD at the same time,
  2766. copying the file to a hard drive will
  2767. save much wear and tear on the CD.
  2768.  
  2769. If you want GAP to copy files from a CD,
  2770. enter the CD's disk drive designator in
  2771. this field. Enter just the drive letter,
  2772. do not enter a colon after the letter.
  2773. If you have more than one CD, or you are
  2774. using a disk changer, enter all the
  2775. drive letters as appropriate (you may
  2776. enter up to 18 different drive letters).
  2777.  
  2778. Note that copying files from the CD may
  2779. take some time, depending upon how large
  2780. the files are and how many of them a
  2781. user might be batch downloading.
  2782. @@LOCAL_DRIVE
  2783. This is the disk drive to copy the files
  2784. from the CD on to. If you are running
  2785. under a Network, this should be a drive
  2786. on the local computer rather than a
  2787. drive on the Server. Making the drive a
  2788. local drive will speed up the copying
  2789. process.
  2790. @@MMERGE
  2791. This utility function allows you to
  2792. Merge a different FileBase into the
  2793. current FileBase.
  2794. @@MERGE_NAME
  2795. This is the full path and name of the
  2796. FileBase you wish to merge with the
  2797. current FileBase. It is a FILES.DAT file
  2798. that has been renamed.
  2799. @@INTERFACE
  2800. This is the Communications Port
  2801. Interface. If you are not using an
  2802. Intelligent DigiBoard, this needs to be
  2803. set to ^x0AStandard^n.
  2804. @@DIGI_SEG
  2805. This is the DigiBoard Memory Window. It
  2806. is the High Memory Address you have the
  2807. DigiBoard Configured to use.
  2808. @@DIGI_PORT
  2809. This is the DigiBoard I/O Port Address.
  2810. @@DIGI_CHNL
  2811. This is the DigiBoard Channel Number to
  2812. use for this Node.
  2813. @
  2814.